<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
	<id>http://oldwiki.streamboard.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schorsch100</id>
	<title>Streamboard Wiki - Benutzerbeiträge [de-at]</title>
	<link rel="self" type="application/atom+xml" href="http://oldwiki.streamboard.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schorsch100"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/wiki/Spezial:Beitr%C3%A4ge/Schorsch100"/>
	<updated>2026-05-08T19:17:01Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=13239</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=13239"/>
		<updated>2015-12-12T13:28:58Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* oscam.tiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
* If you can help, dont hesitate to edit this page! Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log.&lt;br /&gt;
* [http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
* Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Sortierung &amp;quot;innerhalb&amp;quot; der Karten bitte aufsteigend nach der Tier-ID&lt;br /&gt;
&lt;br /&gt;
 # oscam.tiers **********************************************&lt;br /&gt;
 # 12.12.2015&lt;br /&gt;
 # http://www.streamboard.tv/wiki/Tiers&lt;br /&gt;
 #&lt;br /&gt;
 # Debug auf 4 und danach 11 + 12 Byte direkt in der Zeile unterhalb Decrypted (Payload) checken&lt;br /&gt;
 # grep -ia -A1 &#039;Decrypted&#039; /tmp/oscam.log | tail -n 1 | sed &#039;s/  */ /g&#039; | cut -d &amp;quot; &amp;quot; -f16,17 | sed &#039;s/ //g&#039;&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # DESCRIPTION&lt;br /&gt;
 #   CAID[,CAID]...:TIER ID|description&lt;br /&gt;
 #   mapping between CAID, TIER ID and description of TIER&lt;br /&gt;
 # EXAMPLES&lt;br /&gt;
 #   0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 #   0004:000b|my TIER 2&lt;br /&gt;
 #   0005:000b|my TIER 3&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - V1[3|4] - 12.12.2015&lt;br /&gt;
 # unknown / new...&lt;br /&gt;
 09C4,098C:0037|Sky Starter&lt;br /&gt;
 09C4,098C:0038|Sky Starter&lt;br /&gt;
 09C4,098C:003A|Sky Entertainment SD + HD&lt;br /&gt;
 09C4,098C:003B|Sky Entertainment (Pro7FUN HD)&lt;br /&gt;
 09C4,098C:003C|Sky Cinema&lt;br /&gt;
 09C4,098C:003D|Sky Cinema (kabel1classics)&lt;br /&gt;
 09C4,098C:003E|Sky Cinema HD&lt;br /&gt;
 # scanned&lt;br /&gt;
 09C4,098C:0046|HD+ / Big Brother&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD / Sport Austria SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.TV&lt;br /&gt;
 09C4,098C:00C0|Sky Starter&lt;br /&gt;
 09C4,098C:00C7|Sky Starter&lt;br /&gt;
 09C4,098C:00C8|Sky Cinema SD&lt;br /&gt;
 09C4,098C:00C9|Sky Entertainment HD&lt;br /&gt;
 09C4,098C:00CA|Sky Cinema HD&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD / Sport Austria HD&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie&lt;br /&gt;
 # old stuff?!&lt;br /&gt;
 09C4,098C:0047|ORF HD-Austria&lt;br /&gt;
 09C4,098C:0051|Telecolumbus HD Basic&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:0066|Sky HD Bundesliga Fanzone&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00BC|ORF&lt;br /&gt;
 09C4,098C:00BD|ORF ATV&lt;br /&gt;
 09C4,098C:00BE|ORF Puls4&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00F0|Erstkarte&lt;br /&gt;
 09C4,098C:00FA|Sky Blue Movie HD&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - [S|A|P|D]02 - 09.06.2014&lt;br /&gt;
 1702,1833,1722,1834:000F|Sky Sport Portal&lt;br /&gt;
 1702,1833,1722,1834:00F0|Sky Bundesliga&lt;br /&gt;
 1702,1833,1722,1834:026C|Sky Welt Extra 1&lt;br /&gt;
 1702,1833,1722,1834:028A|Sky Welt Extra 2&lt;br /&gt;
 1702,1833,1722,1834:0276|Sky Welt Extra 3&lt;br /&gt;
 1702,1833,1722,1834:03DE|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:03F2|Goldstar/Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:03FD|Sky Big Brother&lt;br /&gt;
 1702,1833,1722,1834:04BA|Sky Sport-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04C4|Sky Fussball-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04CE|Sky Sport CL&lt;br /&gt;
 1702,1833,1722,1834:05DC|Sky [always active]&lt;br /&gt;
 1702,1833,1722,1834:05DD|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DE|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DF|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05E7|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:05E8|Goldstar / Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:05F1|Sky Welt HD&lt;br /&gt;
 1702,1833,1722,1834:05F2|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F4|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F5|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F6|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05FB|HD ...?&lt;br /&gt;
 1702,1833,1722,1834:05FC|3D Sport&lt;br /&gt;
 1702,1833,1722,1834:0605|...?&lt;br /&gt;
 1702,1833,1722,1834:0606|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:0609|Sky Sport HD Extra&lt;br /&gt;
 1702,1833,1722,1834:0614|Sky Sport News [SD/HD]&lt;br /&gt;
 1702,1833,1722,1834:7D21|Sky Welt&lt;br /&gt;
 1702,1833,1722,1834:7D22|Sky Film&lt;br /&gt;
 1702,1833,1722,1834:7D23|Sky Sport&lt;br /&gt;
 1702,1833,1722,1834:7D27|Beate-Uhse.tv&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # HD+ - HD0[1|2] - 04.02.2014&lt;br /&gt;
 1830,1843:0064|HD+ Gratisjahr (HD01)&lt;br /&gt;
 1830,1843:0065|HD+ ungenutzt&lt;br /&gt;
 1830,1843:0066|HD+ Gratisjahr (HD02)&lt;br /&gt;
 1830,1843:0067|HD+ ungenutzt&lt;br /&gt;
 1830,1843:0BEA|Jahresabo HD+&lt;br /&gt;
 1830,1843:0BB8|Monatsabo HD+&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # ORF - ICE - 09.06.2014&lt;br /&gt;
 0648,0650,0D95,0D98:0001|ORF&lt;br /&gt;
 0648,0650,0D95,0D98:0002|ATV / Private&lt;br /&gt;
 0648,0650,0D95,0D98:000D|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:0010|ATV&lt;br /&gt;
 0648,0650,0D95,0D98:0015|HD-Austria&lt;br /&gt;
 0648,0650,0D95,0D98:001D|HD-Austria Demo (3 Monate)&lt;br /&gt;
 0648,0650,0D95,0D98:002A|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:002B|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:002C|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:0031|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:7FF7|ORF/ATV/Puls 4&lt;br /&gt;
 0648,0650,0D95,0D98:7FFB|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:F000|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFD8|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFE0|ORF regional HD&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # MTV Unlimited - Conax - 09.03.2014&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13095</id>
		<title>OSCam/it/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13095"/>
		<updated>2015-06-13T09:42:04Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Questa Sezione Contiene Le Configurazioni Dei Parametri Per i Lettori Con OSCam. Si Possono Creare Varie Sezioni Dei Lettori Nel Oscam Server. E Chiaro Che Almeno Una Sezione Si Deve Creare.&lt;br /&gt;
&lt;br /&gt;
Esempi di configurazione per i lettori qui sono da [[OSCam/it/examples/Reader|Esempi di configurazione]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
&#039;&#039;&#039;Regole:&#039;&#039;&#039; Si possono fare varie sezioni di [Lettori].Ogni sezione compilata puo essere usata ovviamente per fungere da lettore.&lt;br /&gt;
&lt;br /&gt;
 Direttive: easymouse, phönix, sc8in1, Etc....&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Consente di impostare il nome per questo lettore.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
Parametro Necessario&lt;br /&gt;
&lt;br /&gt;
Disattivare Il Lettore&lt;br /&gt;
 0  =  Spento&lt;br /&gt;
 1  =  Acceso (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 5467:06/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
description =  Text &lt;br /&gt;
&lt;br /&gt;
Qualsiasi testo per descrive i lettori, default: [vuoto] nessuna descrizione&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Protocollo di comunicazione per il lettore.&lt;br /&gt;
 protocol = mouse         (Cardreader locale)&lt;br /&gt;
          = internal      (Tutti i Cardreader con &amp;quot;Device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assegna il Device per le sezioni dei [Lettori] .&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
             SR:          Smartreader+ (default)&lt;br /&gt;
             SRv2:        Smartreader V2&lt;br /&gt;
             Infinity:    Infinity USB &lt;br /&gt;
             TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
             TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
             TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device: Bus e Device Nome Per Il LettoreSmartCard+&lt;br /&gt;
 serialnum:  Il numero seriale del Lettore SmartCard+ (Il Numero eni Con lsusb &#039;Bus&#039; e &#039;Device&#039;)&lt;br /&gt;
 device:     Nome Del Device (Es. myreader)  &lt;br /&gt;
 device:slot:Nome Del Device e Numero dello Slot (1-8)&lt;br /&gt;
             &#039;&#039;&#039;SC8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:IP-adress, Hostname&lt;br /&gt;
 port:       Remapping Per La Porta Locale TCP/IP&lt;br /&gt;
 lport:      Remapping to local TCP/IP port&lt;br /&gt;
 PCSC:       Il Numero Del Lettore PCSC (Si Inizia Da 0 )&lt;br /&gt;
 0|1:        &#039;&#039;&#039;Solo Per Il Coolstream HD-1&#039;&#039;&#039; (Scelta Lettore 0 oppure 1 )&lt;br /&gt;
 constantcw: Nome del File Per Il Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Descrizione Del CW-Files:  &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extendet OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Esempio param. device&lt;br /&gt;
 device = /dev/ttyS0   # (Reader su COM1 (In Linux i386 e Windows))&lt;br /&gt;
 device = /dev/tts/1   # (Reader su COM2 (Linux dbox2 con multicam))&lt;br /&gt;
 device = /dev/ttyUSB0 # (Reader su USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Il contatore per il dispositivo è sempre dal 1 dopo il numero della porta COM! Così ttyS0 = COM1, tts/1 = COM2. &lt;br /&gt;
Quando si utilizzano PC più recenti le porte seriali sono difficilmente disponibili, in questi casi deve essere utilizzato USB 2.0. Il miglior modo nella gestione delle periferiche: Port-COM assegnata al lettore, scrivere nel device Port -1 !&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Linea dedicata per &amp;quot;Risposta della Scheda&amp;quot;&lt;br /&gt;
 Detect = CD   (Carrier Detect) - default -&lt;br /&gt;
 Detect = DSR  (Data Set Ready)&lt;br /&gt;
 Detect = CTS  (Clear To Send)&lt;br /&gt;
 Detect = RING (Ring Indicator)&lt;br /&gt;
 Detect = NONE (Il rilevamento è disabilitato, ma sarà sempre inviato un seganle alla &amp;quot;card&amp;quot;)&lt;br /&gt;
 Detect = gpio1 ... gpio7 (nuovo per mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Linea inversa = &amp;quot;!&amp;quot; prefisso (ad esempio &amp;quot;Controllo =! CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenza della carta con incrementi di 10 KHz. Per le schede Irdeto = 600 KHz. Vedi nota [[OSCam/it/examples/Overclocking|Overclocking!]]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cardmhz = 600  # Card Irdeto&lt;br /&gt;
         =      # [vuoto] Valore di default 357&lt;br /&gt;
&lt;br /&gt;
Dreambox  =  -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Lista delle frequenze di default delle card e overclocking]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kann die Frequenz des Kartenlesers, sofern dies technisch möglich ist, anders (in der Regel höher) in 10 KHz-Schritten eingestellt werden, als die Standard-Frequenz der Karte. Man sprich dann von [[OSCam/it/examples/Overclocking|Overclocking]]. So kann z.B. eine s02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Das sieht dann so aus:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert in Abhängigkeit von Atribut&lt;br /&gt;
       (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
 Hinweis&lt;br /&gt;
 Wird zur Zeit nur für smartreader- und smargo-protocol verwendet! Andere reader werden angepasst, damit sie&lt;br /&gt;
 benfalls diesen Parameter verwenden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
{{UnderConstruction}}&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  ausschließlich deprecated&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für AZBox-Reader&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt die Karte in den Init-Mode für den AZBox_reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in Millisecunden, default = 0&lt;br /&gt;
&lt;br /&gt;
Setzt card init mode für internen Reader der &#039;&#039;&#039;AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in Millisekunden, default =  0&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout für SC read/transmit nach dem init in Millisekunden festgelegt werden (nur für Reader!)&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # (none) default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Füge TA1 Byte für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
boxkey per Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-,Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== versione nds ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Versione di &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; Da usare&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader. Überschreibt den Usernamen von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader. Überschreibt das Passwort von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il numero dei servizi che saranno considerate lettore base, è limitata a 64 o 64 volte [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quali servizi può il lettore. Ciò richiede un oscam.services essere presente. La logica qui è la seguente (in questo ordine):&lt;br /&gt;
* Se il campo è vuoto (o non valido), la richiesta è permesso.&lt;br /&gt;
* Quando un servizio negativo (cioè quelli con &amp;quot;!&amp;quot;) È applicabile, la richiesta viene respinta.&lt;br /&gt;
* Se un servizio positivo sia applicabile o non esiste alcun servizio positivo, la richiesta è permesso.&lt;br /&gt;
* Se nessuno dei punti precedenti, la richiesta viene respinta.&lt;br /&gt;
Ciò significa che i Servizi negativi sono necessarie solo in casi individuali. Vale a dire, i servizi se e quando è positiva, ma vuole escludere alcune indietro. Non è consigliabile, perché qui viene rapidamente a errori di configurazione. Al contrario, un ulteriore servizio da creare che contiene tutti i canali in questione.&lt;br /&gt;
&lt;br /&gt;
Ordnet den Reader einer Servicegruppe zu bzw. schließt eine Servicegruppe aus&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = # skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] è abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =                # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisci Irdeto ChID Per Il Lettore&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]...&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ignorare Caid e Ident Dei Lettori Provenienti Da Clienti Manipolati.&lt;br /&gt;
 disableserverfilter = 1  # Ignorare&lt;br /&gt;
                     = 0  # Non Ignorare (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in secondi&lt;br /&gt;
                   = -1 # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervallo Di Tempo in Secondi Per Riconnettersi Remote Reader, Quando Non Riceve Risposta. &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reconnecttimeout = 20   # Dopo 20 Secondi Senza Risposta, Viene Riconnesso&lt;br /&gt;
                  =      # [Vuoto] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazioni  EMM-Cache per il Reader. Attualmente solo per il Reader locale. &lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
Senza questo parametro EMM non sono visualizzati!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # emmcache disabilitato  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # abilitare emmcache e salvare i dati sul file &lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # abilitare emmcache ma non salvare i dati sul file&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Determina quante volte lo stesso EMM è scritto, si applica solo quando &amp;lt;useCache&amp;gt; = 1 o 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # logging disabilitato (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # registra solo Emm difettosi (errors)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # registra Emm scritti (written)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # registra Emm saltati(skipped)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # registra Emm bloccati (blocked)&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # registra AU bloccato &lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Esempi&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache abilitato, scrivi x 3 volte, scritti (written) (2) e bloccati (blocked) (8) = 10 logging, don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache abilitato, scrivi x 2 volte, scritti (written) (2) e saltati(skipped) (4) = 6 logging, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for certain users (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) and certainly &#039;&#039;&#039;not for users using cards in readers&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quote [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 from User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8591:04/01/2013 parameter ---&amp;gt; oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  Abilitare lo scambio di cache in modalità pull mode (tirare con forza)&lt;br /&gt;
 2  =  Abilitare lo scambio di cache in modalità push mode (spingere) &lt;br /&gt;
 3  =  Abilitare lo scambio di cache in modalità reversepush (Retromarcia) &lt;br /&gt;
 0  =  default&lt;br /&gt;
 per camd 3.5x e CCcam protocollo&lt;br /&gt;
&lt;br /&gt;
Vedere anche i parametri pertinenti in oscam.user! &lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichst gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = # Port-Nummer&lt;br /&gt;
         = # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]lunghezza[,lunghezza]...[;[CAID[@provid]:]lunghezza[,lunghezza]...]...&lt;br /&gt;
&lt;br /&gt;
definisce la lunghezza valida ECM in &#039;Hex&#039; e provid per il lettore fisico&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [vuoto]       =  default e provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nel funzionamento normale, questo parametro non è necessario!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Elenco di lunghezze ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Intestazione ECM valido con CAID e l&#039;uso provid in esadecimale.&lt;br /&gt;
default: nessuno, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Un thread su questo può essere trovato [[Streamboard-Thread:34748|qui]].&lt;br /&gt;
&lt;br /&gt;
Qui si trovano gli aggiornamenti [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm =   # Zahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resetcycle  =  0   #  ausgeschaltet [default]&lt;br /&gt;
             =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime =   # Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-u = 1 # (Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-s = 1 # (Blocke EMMs, die an bestimmte Gruppen von Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-g = 1 # (Blocke EMMs, die an alle Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 0  # (nicht blocken)  default&lt;br /&gt;
 blockemm-unknown = 1  # (Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
Default: [blank] keine Blockierung&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Garantire  unique-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire  shared-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire global-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
Garantire unknown-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gilt nur für physikalische Reader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Schreibt eine Datei (üblicherweise die Kopie einer Datei, die von &#039;&#039;&#039;savenano&#039;&#039;&#039; gespeichert wurde) auf die SmartCard. Ist kein Pfad angegeben, wird die Datei im Konfigurationsverzeichnis gesucht.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use-ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW è sbagliato a rifiutare, send &amp;quot;not found&amp;quot; posto di CWS male&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Per CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definire La Versione Di Cccam Da Usare.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Imposta il grado di hop per il lettore &#039;&#039;&#039;non&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Puo Decidere Il Grado Degli Hops Da Dare&lt;br /&gt;
 -1 = no CCcam&lt;br /&gt;
  0 = Carte Locali&lt;br /&gt;
  1 = Carte Locali + 1 Hop&lt;br /&gt;
  2 = Carte Locali + 2 Hops&lt;br /&gt;
      E Cosi Via&lt;br /&gt;
Il Valore Di Default = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Abilita Richiesta Per Avere L&#039;Emulazione Da Un Cccam Server.&lt;br /&gt;
 cccwantemu = 1  # si&lt;br /&gt;
            = 0  # no default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Richiesta Per Connettersi Con Cccam Server.&lt;br /&gt;
 ccckeepalive = 1  # si&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (Millisecondi)&lt;br /&gt;
&lt;br /&gt;
Ricollegare dopo ECM-Request-Timeout in millisecondi, default = 12000 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
peer&#039;s IP oder Hostname&lt;br /&gt;
peer&#039;s port&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  = gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13094</id>
		<title>OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13094"/>
		<updated>2015-06-13T09:41:41Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Ce fichier de configuration des lecteurs  de carte (reader: ce terme sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à  oscam pour pouvoir y accéder.  Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris)&lt;br /&gt;
Cette section doit contenir au moins un reader/lecteur!&lt;br /&gt;
&lt;br /&gt;
Exemples pour la configuration des lecteurs peuvent être trouvés ici [[OSCam/fr/examples/Reader|example configurations]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader/lecteur bien déterminé . &lt;br /&gt;
 Exemple: phoenix, easymouse, sc8in1 etc&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine le nom du reader (lecteur).&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 label = cardreader-canal&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le reader (lecteur)&lt;br /&gt;
 0  = désactivé&lt;br /&gt;
 1  = Activé (paramètre par défaut)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
description =&lt;br /&gt;
&lt;br /&gt;
Description du reader (lecteur), par défaut = rien&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Protocole de communication du reader (lecteur)&lt;br /&gt;
 protocol = mouse         (Lecteur de carte local)&lt;br /&gt;
          = internal      (Tous les Lecteurs de carte du type &amp;quot;Device=/dev/sciX&amp;quot;, et les Lecteurs de carte de les Coolstreams)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smargo&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5 serveur distant compatible - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{ Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine le device pour la section [reader]. &lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
                SR:          Smartreader+ (default) &lt;br /&gt;
                SRv2:        Smartreader V2&lt;br /&gt;
                Infinity:    Infinity USB &lt;br /&gt;
                TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
                TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
                TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 bus:device:    Nom du Bus e Device (par ex.. monreader)&lt;br /&gt;
 serialnum:     N° de série du Smartreader (N° de lsusb  &#039;Bus&#039; et &#039;Device&#039; sont obtenus au démarrage!)&lt;br /&gt;
 device:        Nom de Device&lt;br /&gt;
 device:slot:   Nom de Device e No de Slot &#039;&#039;&#039;sc8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:   IP adress, hostname&lt;br /&gt;
 port:          No. du TCP/IP port&lt;br /&gt;
 lport:         Remapping du port local&lt;br /&gt;
 PCSC:          N° du Lecteur PCSC (démarre à  0)&lt;br /&gt;
 0|1:           &#039;&#039;&#039;Seulement pour le Coolstream hd1&#039;&#039;&#039; (sélectionnez 0 ou 1)&lt;br /&gt;
 constantcw:    nom du fichier constant cw&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Exemples de configuration pour le paramètre &amp;lt;device&amp;gt;&lt;br /&gt;
  device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))&lt;br /&gt;
  device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))&lt;br /&gt;
  device = /dev/ttyUSB0 # (Lecteur sur USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Le N° du  Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le Lecteur et  lui soustraire 1&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Détection du statut de la &#039;&#039;&#039;carte insérée&#039;&#039;&#039;.&lt;br /&gt;
 Detect =   CD   (Carrier Detect) - par défaut -&lt;br /&gt;
 Detect =   DSR  (Data Set Ready)&lt;br /&gt;
 Detect =   CTS  (Clear To Send)&lt;br /&gt;
 Detect =   RING (Ring Indicator)&lt;br /&gt;
 Detect =   NONE (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)&lt;br /&gt;
 Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* •  Action inverse  = &amp;quot;!&amp;quot; à inclure devant (par ex.. &amp;quot;Detect=!CTS&amp;quot;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fréquence &#039;&#039;&#039;standard&#039;&#039;&#039; de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]!&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cardmhz =   600  # 600  pour une carte irdeto&lt;br /&gt;
         =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise&lt;br /&gt;
&lt;br /&gt;
auto clock speed for &#039;&#039;&#039;Dreambox&#039;&#039;&#039; =  -1. Pour plus d&#039;informations sur les différentes(Dream)Boxes cf. le lien suivant : [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indépendamment du paramètre &#039;&#039;&#039;cardmhz&#039;&#039;&#039; et pour autant que cela soit possible, la fréquence standard de la carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Cela se passe de cette façon:&lt;br /&gt;
 cardmhz =    600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     =    1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La valeur par défaut est 357&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Détection automatique de la vitesse du lecteur par l&#039;ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).&lt;br /&gt;
 0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
{{AVenir}}&lt;br /&gt;
D&#039;abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l&#039;ATR de 9600 baud.&lt;br /&gt;
 deprecated =   1  mode déprécié activé&lt;br /&gt;
            =   0  par défaut&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour un lecteur de type AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rend possible l’initialisation de la carte sur un Lecteur d&#039;AZBox &lt;br /&gt;
 mode =   1  # active le mode initialisation pour un Lecteur d’ AzBox&lt;br /&gt;
      =   0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82&lt;br /&gt;
en fonction de ceci:&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout pendant l&#039;initialisation du lecteur interne du coolstream &#039;&#039;&#039;pour AZBox!&#039;&#039;&#039;, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: seulement pour Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout après initialisation du  SC lecteur interne du coolstream, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est configuré, il doit contenir 26 octets.&lt;br /&gt;
S&#039;il n&#039;est pas configuré ou vide, l&#039;INS7E ne sera pas envoyée à la carte lors du démarrage.&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11  = TA1 (1 octet; le 3ème octet de l&#039;ATR)&lt;br /&gt;
          = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
          = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
          = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
          = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision&lt;br /&gt;
 force_irdeto = 1  # activé&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lit les registres/&#039;records&#039; &amp;quot;Nagravision. &#039;&#039;&#039;Uniquement pour les cartes NCMED&#039;&#039;&#039; &lt;br /&gt;
 nagra_read = 0  # désactivé, valeur par défaut&lt;br /&gt;
            = 1  # lit les Records dont les droits sont dépassés&lt;br /&gt;
            = 2  # lit seulement les Records dont les droits sont valables&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA-Key pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax, default = none&lt;br /&gt;
 rsakey =&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix9993 = 0|1&lt;br /&gt;
&lt;br /&gt;
Corrige l&#039;erreur 9993 sur CAID 0919 SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  = 1  # activé&lt;br /&gt;
          = 0  # désactivé (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto &lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Code PIN pour les cartes &#039;&#039;&#039;Conax, Cryptoworks et Viaccess&#039;&#039;&#039;&lt;br /&gt;
 pincode = code pin&lt;br /&gt;
         =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
Valeurs d&#039;origine des cartes&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Carte&#039;&#039;&#039; &lt;br /&gt;
|| &#039;&#039;&#039;Pin Code par défaut&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BIS.tv || 8080&lt;br /&gt;
|-&lt;br /&gt;
| SSR-SRG/TSR|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Seca (018)|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Viaccess (039)|| 0000 &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ID du &#039;&#039;&#039;récepteur NDS&#039;&#039;&#039; &lt;br /&gt;
 boxid = ID du récepteur NDS&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la version du &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; &lt;br /&gt;
  0 = # détection auto, valeur par défaut&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clés AES multiples de 16 octets(bytes) pour cartes &#039;&#039;&#039;Viaccess&#039;&#039;&#039; (l&#039;utilisation du pro/pre encryption est spécifié via la nano D2 nano dans l&#039;ECM)&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spécial pour clés AES:&lt;br /&gt;
 00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée&lt;br /&gt;
 FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....&lt;br /&gt;
 si une clé n&#039;est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de classes à montrer pour les  &#039;&#039;&#039;Cartes Viaccess&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Quantité&lt;br /&gt;
          = 0  # aucune, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Clé de cryptage DES pour un reader/lecteur Newcamd distant &lt;br /&gt;
 key = clé DES&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur pour le reader distant. Remplace le nom de l&#039;utilisateur de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   user=  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.&lt;br /&gt;
&lt;br /&gt;
svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre &amp;quot;mg-encrypted&amp;quot; prend la place des paramètres &amp;quot;device&amp;quot; et &amp;quot;password&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
svn-4806: le paramètre &amp;quot;mg-encrypted&amp;quot; étendu pour permettre de spécifier une adresse MAC.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt;,&amp;lt;mac address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt; (c&#039;est l&#039;adresse MAC de eth0 de la box locale qui sera utilsée)&lt;br /&gt;
&lt;br /&gt;
Exemple du reade0/lecteur  de type gbox dans oscam.server:&lt;br /&gt;
	&lt;br /&gt;
 [reader]&lt;br /&gt;
 label        = mygboxreader &lt;br /&gt;
 protocol     = gbox &lt;br /&gt;
 mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} &lt;br /&gt;
 group        = 11 &lt;br /&gt;
 caid         = 1100&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d&#039;un fichier oscam.services. La logique ici est la suivante (dans cet ordre):&lt;br /&gt;
* Si le champ est vide (ou invalide), la requête est autorisée.&lt;br /&gt;
* Quand un service négatif (çàd précédé d&#039;un &amp;quot;!&amp;quot;) Est applicable, la demande est rejetée.&lt;br /&gt;
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.&lt;br /&gt;
* Si aucun des points précédents, la demande est rejetée.&lt;br /&gt;
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. &lt;br /&gt;
A savoir, si vous avez un service positif mais que l&#039;on veut exclure certains srvid. &lt;br /&gt;
Ce n&#039;est pas recommandé, car des erreurs de configuration apparaissent rapidement. &lt;br /&gt;
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.&lt;br /&gt;
&lt;br /&gt;
Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = Tous les services sont autorisés (par défaut)&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
   services = Csat,C+,!Bis&lt;br /&gt;
              # Csat et C+ sont alloués, Bis est exclu (remarquez le ! devant Bis)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATION svn 5097:04/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définit et permet de lier les CAIDs pour le reader/lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (raccourci pour l&#039;exemple au-dessus)&lt;br /&gt;
        par défaut: tous les CAIDs avec le masque FFFF&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Définit le  CAID et l’ Ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; pour le Reader &lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ident =    # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =    # [rien] aucun CAID et ident n’est définit (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit en &#039;&#039;&#039;hexadécimal&#039;&#039;&#039; la classe SC specific pour le reader/lecteur&lt;br /&gt;
 class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non&lt;br /&gt;
       =                   # [rien] aucune définition de classe (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le &#039;&#039;&#039;ChID Irdeto&#039;&#039;&#039; pour le Reader/Lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64 &lt;br /&gt;
 group = 1....64[,1....64]....  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comme l&#039;entrée est obligatoire, il doit n&#039;y avoir aucune [blanc] par défaut !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 Group =   1      # (un seul groupe =&amp;gt; 1)&lt;br /&gt;
 Group =   1,4,5  # (plusieurs groupes =&amp;gt; 1, 4 et 5)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Exclu le reader/lecteur de l’ AU (mise à jour automatique) &lt;br /&gt;
 audisabled = 1  # activé (la carte ne sera pas mise à jour)&lt;br /&gt;
            = 0  # désactivé: valeur par défaut (la mise à jour de la carte peut se faire)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 auprovid =    # 123456&lt;br /&gt;
          =    # [rien] valeur par défaut, rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ignore les CAID et Ident des readers/lecteurs de clients défectueux .&lt;br /&gt;
 disableserverfilter = 1  # activé (ignore les caid et ident)&lt;br /&gt;
                     = 0  # valeur par défaut : désactivé (n&#039;ignore rien)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =     # en secondes&lt;br /&gt;
                   = -1  # reconnexion en cas de perte du réseau pour Readers &#039;&#039;&#039;Newcamd et Radegast&#039;&#039;&#039;, même en mode attente.&lt;br /&gt;
                   =  0  # par défaut rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai en secondes avant le renouvellement d&#039;une connexion avec un lecteur/reader distant qui ne répond plus.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie&lt;br /&gt;
                  =      # [rien] par défaut, rien n&#039;est mentionné&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=   0|1 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Permet d&#039;établir la connexion Newcamd, même s&#039;il n&#039;y a pas de demande.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =    1  # connexion établie à l&#039;init&lt;br /&gt;
connectoninit   =    0  # connexion non établie à l&#039;init (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Ne s&#039;applique pas si l&#039;équilibreur de charge (loadbalancer) est activé!&lt;br /&gt;
&lt;br /&gt;
Définit le Reader comme Fallback Reader. Standard et Fallback-Reader doivent appartenir au même groupe. Voir &#039;&#039;&#039;group&#039;&#039;&#039;&lt;br /&gt;
 fallback =    1  # activé (ce reader est le fallback reader)&lt;br /&gt;
          =    0  # valeur par défaut : désactivé&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Definit les  Caches d&#039;EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
Sans ce paramètre, no EMM sont présentés dans le log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache désactivé (valeur par défaut)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache activé, et l&#039;écrire à la fin dans un fichier&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache activé, mais ne pas l&#039;écrire à la fin dans un fichier&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur &amp;lt;usecache&amp;gt; = 1 ou 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Entrée dans le fichier log désactivée (valeur par défaut)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Log uniquement les EMM erronés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # Log les EMM écrits&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # Log les EMM rejetés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # Log les EMM bloqués&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # Log les AU blockés&lt;br /&gt;
&lt;br /&gt;
La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM pour le STB sont ignorés (par défaut)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
 emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l&#039;envoi d&#039;EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est pour échanger le cache d&#039;OSCam.&lt;br /&gt;
&lt;br /&gt;
 1 = échange du cache activé pull mode&lt;br /&gt;
 2 = échange du cache activé push mode&lt;br /&gt;
 3 = échange du cache activé reversepush mode&lt;br /&gt;
 0 = par défaut &lt;br /&gt;
&lt;br /&gt;
- Uniquement valable entre 2 ou plusieurs OSCam;&lt;br /&gt;
- Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B vérifie son cache:&lt;br /&gt;
* rien dans le cache n&#039;est trouvé: OSCam B envoie: NOK&lt;br /&gt;
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW&lt;br /&gt;
* quand rien dans le cache n&#039;est trouvé,  il est noté une demande en attente: &#039;&#039;cacheexwaittime&#039;&#039; dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.&lt;br /&gt;
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A&lt;br /&gt;
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 est réglé sur cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM&lt;br /&gt;
&lt;br /&gt;
CW-flow = A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop = n&lt;br /&gt;
&lt;br /&gt;
Par défaut = 10&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion pour un Reader Camd 3.x-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd 3.x &lt;br /&gt;
 logport =    # N° du port&lt;br /&gt;
         =    # par défaut, aucun port n’est activé)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
Pour les lecteurs physiques, vous pouvez mettre des valeurs &#039;&#039;&#039;hexadécimales&#039;&#039;&#039; séparées par des virgules pour spécifier les longueurs d&#039;ECM qui sont autorisées.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;En fonctionnement normal, ce paramètre n&#039;est pas nécessaire!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste des longueurs d&#039;ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7480:09-21-2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]&lt;br /&gt;
&lt;br /&gt;
Configurer l’entête valide de l&#039;ecm pour son reader, c&#039;est pour protéger son reader des entêtes erronés.&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader local CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader distant (proxy) CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist =&lt;br /&gt;
0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d&#039;autres erronés, j&#039;en ai mis que quatre valides.&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|ici]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] ici&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé&lt;br /&gt;
 ratelimitecm =     # nombre&lt;br /&gt;
              =   0 # (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour définir un nombre limit d&#039;ECM de type &amp;quot;not found&amp;quot; (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu&#039;il n&#039;y a pas de limite.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]&lt;br /&gt;
                   =  10  #  réinitialisation du lecteur au bout de 10 ECM &amp;quot;not found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Réinitialisation automatique du lecteur toutes les X trames ECM&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resetcycle  =  0   #  désactivé [valeur par défaut]&lt;br /&gt;
             =  5   #  réinitialisation du lecteur au bout de 5 trames ECM&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimitseconds =   # secondes&lt;br /&gt;
                  = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimittime =   # millisecondes&lt;br /&gt;
               = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM&lt;br /&gt;
 0 = Par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdseconds  =  secondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cooldowndelay  =   délai,durée (cooldown=&amp;lt;seconds OFF&amp;gt;, &amp;lt;seconds ON&amp;gt;)&lt;br /&gt;
                =  [blank] défaut&lt;br /&gt;
&lt;br /&gt;
Ce paramètre marche uniquement dans le cas où &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; sont configurés.&lt;br /&gt;
&lt;br /&gt;
Pendant &#039;seconds OFF&#039;, le lecteur est ouvert. Après &#039;seconds OFF&#039;, le lecteur exécute les restrictions configurées dans &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; pour le temps défini dans &#039;seconde ON&#039;.&lt;br /&gt;
&lt;br /&gt;
Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres &#039;ratelimitecm&#039; + &#039;ratelimittime&#039;), cooldown OFF signifie que le lecteur est ouvert.&lt;br /&gt;
&lt;br /&gt;
Référez-vous à la doc pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Liste les Nanos EMM (en hexadécimal) ou tous les Nanos EMM à bloquer. Ne s’applique qu’aux  Readers physiques &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blocknano =   45,93,7a,ff&lt;br /&gt;
           =   all ( tous )&lt;br /&gt;
           = # [rien] aucun (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-u = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-u = 1 # bloque les EMM directement adressé à la carte&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-s =   0  # valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-g = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l&#039;état des connaissances publiques) d&#039;un contrôle d&#039;accès pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-unknown = 1  #  bloque tous les EMM inconnus&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5548&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
blockemm-bylen  =  [longueur min-longueur max, longueur , longueur 2, longueur n]... &lt;br /&gt;
(décimal)&lt;br /&gt;
&#039;&#039;Bloque les EMM avec un paramètre LEN/LL (longueur d&#039;instruction) pour un diffuseur donné&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blockemmbylen = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u.&lt;br /&gt;
Les valeurs sont en décimal.&lt;br /&gt;
10 valeurs autorisées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d&#039;accès &#039;&#039;&#039;Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paramètre applicable uniquement pour le protocole camd35 (cs357x)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  valeur par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l&#039;Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (défaut)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs inconnus  (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn 5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est remplacé par &#039;&#039;&#039;saveemm-[u,s,g,unknown]&#039;&#039;&#039; qui sauvegardent les EMMs séparément selon le type configuré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all # tous&lt;br /&gt;
          = # aucune (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire &amp;quot;config &amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [rien] (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== read_old_classes ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10443:02/08/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre gère l&#039;affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess. &lt;br /&gt;
&lt;br /&gt;
 read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d&#039;OScam (par défaut)&lt;br /&gt;
                   =  1   # lit et affiche les classes/entitlements expirés&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
read_old_classes = 1   va afficher l&#039;ensemble des classees/entitlements présents sur la carte.&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet d&#039;activer (ou pas) le protocole SSL (Secure Socket Layer) &lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  utilise le SSL pour le protocole ghttp&lt;br /&gt;
          =  0  #  n&#039;utilise pas le SSL pour le protocole ghttp (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW est de retour comme incorrect, send &amp;quot;introuvable&amp;quot; à la place incorrect CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disablecrccws = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = désactive le crc pour cws, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
En mode nominal, ce paramètre n&#039;est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l&#039;équilibrage de charge (Loadbalancing).&lt;br /&gt;
 lb_weight = xxxx&lt;br /&gt;
           =  # [rien] Valeur par défaut : 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. &lt;br /&gt;
L&#039;intersection des deux donne le temps de réponse corrigé en fonction du lb_weight&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.&lt;br /&gt;
 &lt;br /&gt;
Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l&#039;entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8656:22/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en &amp;quot;not found&amp;quot;) par le loadbalancer (répartisseur de charge), par défaut=aucun&lt;br /&gt;
Autrement dit, le loadbalancer essayera toujours d&#039;utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour CCcam &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam à utiliser.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Définit la distance maximale en hop (saut) de repartage de la carte&lt;br /&gt;
 0 = Uniquement  la carte locale&lt;br /&gt;
 1 = Carte locale + 1 Hop&lt;br /&gt;
 2 = Carte locale + 2 Hops&lt;br /&gt;
     Et ainsi de suite&lt;br /&gt;
     Valeur par défautt = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ccchop =&lt;br /&gt;
&lt;br /&gt;
Pour les readers &#039;&#039;&#039;non CCcam&#039;&#039;&#039;; hop pour les cartes virtuelles.&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Définit le Reshare-hop pour CCcam lecteur&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut&lt;br /&gt;
            =  0 # repartage pour les clients directs&lt;br /&gt;
            =  1 # repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
            =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 &lt;br /&gt;
Reshare peut être défini de 2 façons:&lt;br /&gt;
&lt;br /&gt;
* Dans oscam.server [lecteur] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* Dans oscam.user [compte] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Demande pour recevoir un emu du server cccam.&lt;br /&gt;
 cccwantemu = 1  # activé, demande l’ému&lt;br /&gt;
            = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Envois un message “keepalive &amp;quot;, pour garder la connexion avec un server CCCam distant. &lt;br /&gt;
 ccckeepalive = 1  # activé, envois le message &amp;quot;keep alive&amp;quot;&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cccreconnect = timeout (en mile-secondes)&lt;br /&gt;
&lt;br /&gt;
Ce délais de demende d&#039;ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000&lt;br /&gt;
Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
cccmindown = 0 oscam n&#039;ignorera aucune carte.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.&lt;br /&gt;
&lt;br /&gt;
Etc.....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÉTE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13093</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13093"/>
		<updated>2015-06-13T09:41:15Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   add check conrol for pin payload for NDS Videoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
format:&lt;br /&gt;
&lt;br /&gt;
 { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt; { &amp;lt;level&amp;gt; &amp;lt;level&amp;gt; } address&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13092</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13092"/>
		<updated>2015-06-13T09:40:41Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reader aktivieren/deaktivieren&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== block and save ====&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=13091</id>
		<title>OSCam/de/Config/oscam.user</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=13091"/>
		<updated>2015-06-12T15:29:23Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.user&#039;&#039;&#039; ==&lt;br /&gt;
Diese Datei enthält Userdefinitionen. Für jeden User muss ein Abschnitt erstellt werden.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Account&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamUserParameter}}&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Benutzername eingefügt. (Clientname)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 user =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird das Passwort festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pwd = pwuser1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 pwd =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Es kann eine Beschreibung des Users eingetragen werden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;user und pwd&#039;&#039;!&#039;&#039;&#039; Dient für &#039;&#039;&#039;zusätzliche&#039;&#039;&#039; Informationen über den user z.B. Örtlichkeit, Rechte usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
User sperren.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disabled = 0 # (User ist aktiv)&lt;br /&gt;
 disabled = 1 # (User ist gesperrt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Oscam akzeptiert nur Clientverbindungen des Users vom eingetragenen Host. IP oder DNS ist möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 hostname = client.dyndns.org&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 hostname =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== expdate ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wie lange ist der User gültig.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 expdate  = 2099-12-31 # (Gültig bis 31.12.2099)&lt;br /&gt;
 expdate = &amp;lt;year&amp;gt;-&amp;lt;month&amp;gt;-&amp;lt;day&amp;gt;|&amp;lt;year&amp;gt;/&amp;lt;month&amp;gt;/&amp;lt;day&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 expdate =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowedprotocols ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 5662:07/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
allowedprotocols  =  [protocol1][,][protocol2][,][protocol3][,]...&lt;br /&gt;
&lt;br /&gt;
Hier kann festgelegt werden, welche Protokolle der User benutzen darf. Die Zugriffsmöglichkeiten auf den Server können damit eingeschränkt werden!&lt;br /&gt;
&lt;br /&gt;
Mögliche Protokolle&lt;br /&gt;
 camd33&lt;br /&gt;
 camd35&lt;br /&gt;
 cs357x&lt;br /&gt;
 cs378x&lt;br /&gt;
 newcamd&lt;br /&gt;
 cccam&lt;br /&gt;
 gbox&lt;br /&gt;
 radegast&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 allowedprotocols  =  cs357x,gbox       # Der User darf nur mit den Protokollen cs357x und gbox auf den Server zugreifen&lt;br /&gt;
                   =  [blank]           # alle möglichen Protokolle sind erlaubt (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowedtimeframe ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne, in der der User schauen darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowedtimeframe = 10:00-22:00&lt;br /&gt;
 allowedtimeframe = hh:mm-hh:mm&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowedtimeframe =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== uniq ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit Uniq wird geregelt, ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 uniq = 0  # (deaktiviert)&lt;br /&gt;
 uniq = 1  # (Nur eine Verbindung pro User ist erlaubt)&lt;br /&gt;
 uniq = 2  # (Setzt User auf Fake, wenn die IP unterschiedlich ist)&lt;br /&gt;
 uniq = 3  # (Erlaubt nur eine Verbindung pro User, die letzte Verbindung bleibt bestehen)&lt;br /&gt;
 uniq = 4  # (Setzt User auf Fake, wenn die IP unterschiedlich ist, aber der letzte Login bleibt erhalten)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 uniq = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Anzahl der zugelassenen User pro Account&lt;br /&gt;
&lt;br /&gt;
numusers = quantity&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 numusers = 5 # (Maximal 5 User)&lt;br /&gt;
 numusers = 0 # (Anti-Cascading deaktiviert, default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Was passiert, wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 penalty =  0 # (Es wird nur geloggt)&lt;br /&gt;
 penalty =  1 # (Sendet Fake CW&#039;s)&lt;br /&gt;
 penalty =  2 # (deaktiviert temporär den Account)&lt;br /&gt;
 penalty =  3 # sendet delayed CW&#039;s&lt;br /&gt;
 penalty = -1 # es werden die Werte aus der oscam.conf benutzt (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7785:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fakedelay  =  Millisekunden oder 0|-1&lt;br /&gt;
&lt;br /&gt;
setzt die fakedelay-time individuell für den User&lt;br /&gt;
&lt;br /&gt;
   0  =  fakedelay disabled&lt;br /&gt;
  -1  =  fakedelay aus der oscam.conf[global] verwenden (default)&lt;br /&gt;
      =  Wert für den User in Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failban ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Was passiert wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7772:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
failban  =  0|2|4|8&lt;br /&gt;
&lt;br /&gt;
 failban = 0 # ignoriert (default)&lt;br /&gt;
 failban = 2 # Blockt die IP wenn sich ein deaktivierter Client verbindet&lt;br /&gt;
 failban = 4 # Blockt die IP eines schlafenden Accounts während des Schlafes&lt;br /&gt;
 failban = 8 # Blockt duplizierte IP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl activer SIDs mit anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf. [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3|-1&lt;br /&gt;
&lt;br /&gt;
Penalty-Level für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  nur loggen, default&lt;br /&gt;
 1  =  sende fake CW&#039;s&lt;br /&gt;
 2  =  vorübergehendes Bannen des Users&lt;br /&gt;
 3  =  sende verzögerte CW&#039;s&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der acosc_penalty für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  keine, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Dauer des delay für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  kein, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_readers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln_nbest_readers = Anzahl&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten Reader für das Loadbalancing. &lt;br /&gt;
 -1 = benutze den Eintrag unter oscam-conf[global] für diesen Parameter&lt;br /&gt;
  1 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = CAID1:count1[,CAID2:count2]...&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten reader pro CAID für das Loadbalancing. Wildcards CAID&#039;s mit 2-digit CAIDs sind möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1&lt;br /&gt;
 (Wildcards CAIDs 03xx und 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== preferlocalcards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 10050:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
preferlocalcards  =  0|-1|1|2&lt;br /&gt;
&lt;br /&gt;
 -1  =  es werden die Werte aus oscam.conf[global] verwendet (default)&lt;br /&gt;
  0  =  lokale Karten werden wie ein remote Reader verwendet&lt;br /&gt;
  1  =  verwende cache exchange basierte Karten&lt;br /&gt;
  2  =  verwende lokale Karten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwc_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 10049:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwc_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  disable cw cycle check&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6039:11/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode für camd 3.5x und CCcam Protokolle&lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
       für camd 3.5x und CCcam Protokolle&lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam user account und remote OSCam Readern gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man hier [[Streamboard-Post:406230|Streamboard-Post]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
definiert das maximum an hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Ein User wird automatisch &amp;quot;inaktiviert&amp;quot;, wenn dieser innerhalb der eingestellten &amp;quot;sleep&amp;quot;-Zeit ECMs auf ein und demselben Sender anfordert. Der User kann sich selbst wieder &amp;quot;aktivieren&amp;quot;, indem er einfach den Sender wechselt. Nach einem Senderwechsel wird der &amp;quot;sleep&amp;quot;-Timer wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Angaben in Minuten:&lt;br /&gt;
 sleep = 240 # 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleepsend ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wenn der &amp;quot;sleep&amp;quot;-Timer abgelaufen ist, sendet der Client dennoch weiterhin Anfragen, die OSCam mit &amp;quot;sleeping&amp;quot; beantwortet und loggt. Um diese Anfragen abzustellen, kann &amp;quot;sleepsend&amp;quot; genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;sleepsend&amp;quot; wird nur von einigen SoftCAMs unterstützt und hat folgende Auswirkungen:&lt;br /&gt;
* OSCam: Nur OSCam Clients mit Protokoll &amp;quot;Camd 3.x&amp;quot; oder CCcam (ab Build 5671)&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis der Client einmal Umschaltet&lt;br /&gt;
* Camd 3.x:&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis Camd 3.x neugestartet wird&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleepsend = 255  # aktiviert&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleepsend =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command, welches dem Client mitteilt, dass die Anfrage unerwünscht ist (rejected). Camd3 und Oscam als Client stellen auf dieses Command hin die Anfragen für diesen Service an den Server ein. Sollte der Wert beim User nicht gesetzt sein, gilt der globale Wert aus der oscam.conf. Das Command kann mit dem undokumentierten Parameter sleepsend=0|255 ergänzt werden (CMD08 senden bei status &#039;sleep&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zur Beachtung:&#039;&#039;&#039; Camd3 clients sperren die Anfrage bis zum Neustart. Oscam Clients sperren die Anfrage bis zum nächsten Zap. Sleepsend=255 sollte also nur bei Oscam Clients verwendet werden da ein Camd3 Client nach einem Sleepstatus einen Neustart bräuchte um diesen Service wieder anzufragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 suppresscmd08 = 0 # (aktiviert)&lt;br /&gt;
 suppresscmd08 = 1 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 suppresscmd08 = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Die Verbindung zwischen Newcamd-Server und Client wird aufrechterhalten&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== umaxidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8929:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 9801:07/17/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
umaxidle  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum nach dem ein im idle befindlicher user getrennt wird.&lt;br /&gt;
&lt;br /&gt;
 -1 = verwende Parameter &#039;&#039;clientmaxidle&#039;&#039; in der [global]-section&lt;br /&gt;
  0 = idle disconnect ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier wird dem User erlaubt, EMM&#039;s an alle, eine bestimmte, oder mehrere reader zu schicken.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 1&lt;br /&gt;
 au = label_of_reader                 # (label_of_reader wird in der oscam.server konfiguriert)&lt;br /&gt;
 au = label_of_reader,label_of_reader # (multiple readerliste ab build &amp;gt;= #4617)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 au = [blank]                         #  none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll. Zulässige Gruppen = 64.&lt;br /&gt;
&lt;br /&gt;
 group   =  1....64[,1....64]....&lt;br /&gt;
 default =  kein Eintrag&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 group = 1   # (User ist in Gruppe 1)&lt;br /&gt;
 group = 1,2 # (User ist in Gruppe 1 + 2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== betatunnel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833&#039;er-Anfragen über 1702 beantwortet werden können.&lt;br /&gt;
Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit &amp;quot;umhängen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:&#039;&#039;&#039;&lt;br /&gt;
* Bei einem &#039;&#039;&#039;kompletten Mapping&#039;&#039;&#039; &amp;quot;&#039;&#039;1833.FFFF:1702&#039;&#039;&amp;quot; werden alle SIDs (Programme) übersetzt. Dies hat den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.&lt;br /&gt;
* Ein &#039;&#039;&#039;aufgeschlüsseltes Mapping&#039;&#039;&#039; hat &amp;quot;nur&amp;quot; den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass die Anfrage schneller beantwortet werden kann. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, Du setzt eine &amp;quot;beschnittene&amp;quot; Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. &amp;quot;mehr&amp;quot; kann.&lt;br /&gt;
&lt;br /&gt;
Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* Wenn Du den Betatunnel einsetzt und zugleich &#039;&#039;&#039;Services&#039;&#039;&#039; verwendest, musst Du auch die &#039;&#039;&#039;oscam.services&#039;&#039;&#039; &#039;&#039;&#039;anpassen&#039;&#039;&#039;, z.B. caid=1702,1833 für SAT und/oder ProvIDs (Ident) sowie SRVIDs, falls welche hinzukommen.&lt;br /&gt;
* Ab OSCam Revision #8860 sind maximal 100 Mappings möglich, von #6092 bis #8859 max. 50, von #4347 bis #6091 max. 20 und bei vorherigen Versionen nur 16.&lt;br /&gt;
* Eintragungen in der oscam.conf, [global] [[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_auto_betatunnel|lb_auto_betatunnel und lb_auto_betatunnel_mode]], werden durch die Verwendung eines Betatunnel-Eintrages in der oscam.user &#039;&#039;&#039;überschrieben/ersetzt&#039;&#039;&#039;, wenn Loadbalancing ebenfalls verwendet wird ([[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_mode|lb_mode = 1 bis n]]).&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Weitere Informationen:&#039;&#039;&#039;&lt;br /&gt;
* Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.&lt;br /&gt;
* CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.&lt;br /&gt;
* Setze ggf. auch Prioritäten Deiner Clients, z.B. &#039;&#039;1702&#039;&#039; vor &#039;&#039;1833&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 # betatunnel = &amp;lt;CAID&amp;gt;.&amp;lt;ServiceID&amp;gt;:&amp;lt;target CAID&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, Mapping aller 1833&#039;er-Anfragen auf CAID 1702...&lt;br /&gt;
 betatunnel = 1833.FFFF:1702&lt;br /&gt;
 #&lt;br /&gt;
 # KD, Mapping aller 1834&#039;er-Anfragen auf CAID 1722...&lt;br /&gt;
 betatunnel = 1834.FFFF:1722&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, es werden NUR die HD-Kanäle gemapped...&lt;br /&gt;
 betatunnel = 1833.0082:1702,1833.006F:1702,1833.0077:1702,1833.0084:1702,1833.0071:1702,1833.0070:1702,1833.0075:1702,1833.006A:1702,1833.006B:1702,1833.007C:1702,1833.0081:1702,1833.0072:1702,1833.0083:1702&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 betatunnel =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8591:04/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM &#039;&#039;&#039;für DVB API&#039;&#039;&#039; ein&lt;br /&gt;
 2 = schaltet Neuaufbau von EMM ein (default)&lt;br /&gt;
 &lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Welche Services darf der User nutzen. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)&lt;br /&gt;
 services = [!]services&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 services =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ident = &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzeranweisungern für kartenspezifische idents &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
class = [!]class[,[!]class]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische classes &lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 class  =  01,02,!03,!04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
chid = &amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische CHID&#039;s&lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden.&lt;br /&gt;
Der Monitor wird in der oscam.conf konfiguriert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 monlevel  = 0 # (kein Zugriff auf den Monitor)&lt;br /&gt;
 monlevel  = 1 # (nur der Server und der eigene Prozess)&lt;br /&gt;
 monlevel  = 2 # (alle Prozesse aber nur anschauen)&lt;br /&gt;
 monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)&lt;br /&gt;
 monlevel  = 4 # (Vollzugriff)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 monlevel = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Maximale hops die dem User erlaubt sind.&lt;br /&gt;
&lt;br /&gt;
 cccmaxhops = -1 # CCcam für diesen user ausgeschaltet&lt;br /&gt;
               0 # Nur lokale Karten&lt;br /&gt;
               1 # Lokale Karten und 1 hop&lt;br /&gt;
               2 # Lokale Karten und 2 hops&lt;br /&gt;
                 # und so weiter&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cccmaxhops = 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8608:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare level für CCcam-Client&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1  #  benutze den reshare-level der oscam.conf [ccc] - default&lt;br /&gt;
            =  0  #  Reshare nur für direct peer&lt;br /&gt;
            =  1  #  Reshare für direct peer und nächsten Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccignorereshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Einstellung für CCcam-Ignore-Reshare = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 cccignorereshare  =  -1   #  benutze den ignorereshare-level der oscam.conf [ccc]  - default &lt;br /&gt;
                   =   0   #  benutze den ignorereshare-level des Servers&lt;br /&gt;
                   =   1   #  benutze den ignorereshare-level des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccstealth =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
cccstealth = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 -1  =  benutze CCcam-stealth der oscam.conf [ccc]  -  default&lt;br /&gt;
  0  =  benutze das extendet OSCam-CCcam-Protokoll&lt;br /&gt;
  1  =  verhält sich ähnlich wie das original CCcam-Protokoll, es werden keine aktiven Partner dargestellt.&lt;br /&gt;
        Andere OScam&#039;s werden davor geschützt, dass der Server als OSCam-Server erkannt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13090</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13090"/>
		<updated>2015-06-12T15:20:11Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* enable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reader aktivieren/deaktivieren&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:06/10/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verhindert, dass das Livelog im Debug-Modus &amp;quot;64 + 128&amp;quot; vor lauter EMMs, die nicht an die eigene Karte gerichtet sind, überläuft und die CPU unnötig, bzw. auf einigen Plattformen auch &amp;quot;extrem&amp;quot;, belastet.&lt;br /&gt;
 minimize_emm_filter = 0 # alle Filter aktiviert (default)&lt;br /&gt;
                     = 1 # max. 3 Filter aktiviert&lt;br /&gt;
                     = 2 # max. 5 Filter aktiviert&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische NDS Viedeoguard2-Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== block and save ====&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13089</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13089"/>
		<updated>2015-06-12T15:17:32Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Deaktiviert den Reader&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:06/10/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verhindert, dass das Livelog im Debug-Modus &amp;quot;64 + 128&amp;quot; vor lauter EMMs, die nicht an die eigene Karte gerichtet sind, überläuft und die CPU unnötig, bzw. auf einigen Plattformen auch &amp;quot;extrem&amp;quot;, belastet.&lt;br /&gt;
 minimize_emm_filter = 0 # alle Filter aktiviert (default)&lt;br /&gt;
                     = 1 # max. 3 Filter aktiviert&lt;br /&gt;
                     = 2 # max. 5 Filter aktiviert&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische NDS Viedeoguard2-Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== block and save ====&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13088</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13088"/>
		<updated>2015-06-12T15:05:59Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 5 Sekunden erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported&amp;diff=13087</id>
		<title>OSCam/de/Which protocols Card Reader and Cards are supported</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported&amp;diff=13087"/>
		<updated>2015-06-12T14:39:34Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== Protokolle ==&lt;br /&gt;
&lt;br /&gt;
=== Protokollarten ===&lt;br /&gt;
Bei den Protokollen gibt es UDP und TCP basierende:&lt;br /&gt;
&lt;br /&gt;
* UDP bedeutet, dass es keine fixe Verbindung zwischen Client und Server gibt. Der Client/Server sendet seine Anfrage/Antwort in der Hoffnung, dass sie ankommt. Es wird keine Überprüfung gemacht, ob alle Datenpakete ankommen.[http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
&lt;br /&gt;
* TCP bedeutet, dass eine fixe Verbindung über sogenannte Sockets zwischen Client und Server aufgebaut wird. Bei dieser Verbindung wird sichergestellt, dass gesendete Daten beim Empfänger auch ankommen. Es hat dadurch etwas mehr overhead als UDP und ist etwas langsamer. Bei den für CS übertragenen Datenmengen ist dies jedoch irrelevant. Der große Vorteil von TCP ist, dass selbst bei qualitativ schlechten Internetleitungen eine stabile Verbindung möglich ist.[http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Die unterstützten Protokolle ===&lt;br /&gt;
* camd 3.3x (TCP)&lt;br /&gt;
* camd 3.5x / 3.57x (UDP) mit AU-Support, cascading/remote server ECM support, ECM und EMM support mit size &amp;gt; 256 bytes&lt;br /&gt;
* camd 3.78x (TCP) mit cascading/remote server ECM report, ECM und EMM support mit size &amp;gt; 256 bytes&lt;br /&gt;
* Newcamd (TCP) mit AU-Support, cascading/remote server ECM support&lt;br /&gt;
* Radegast (TCP)&lt;br /&gt;
* CCcam (TCP) mit cascading/remote server support, ECM und EMM support mit size &amp;gt; 256 bytes&lt;br /&gt;
* GBox (UDP)mit cascading/remote server support, ECM und EMM suppurt mit size &amp;gt; 256 bytes&lt;br /&gt;
* serial (HSIC, SSSP, BOMBA, DSR 9500)&lt;br /&gt;
* DVB API mit AU, Multituner und PIP-Support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Kommandozeilen-Optionen ====&lt;br /&gt;
* -a|--crash-dump  =  write oscam.crash on segfault (needs installed GDB and OSCam compiled with debug infos -ggdb)&lt;br /&gt;
* -b|--daemon  =  starts in background, writing oscam.version with starttime and version info in temporary directory&lt;br /&gt;
* -B &amp;lt;filename&amp;gt;  =  change PID file name and path, overrides pidfile of oscam.conf, default: oscam.pid in default-tmp-directory&lt;br /&gt;
* -c|--config-dir &amp;lt;directory&amp;gt;  =  read configuration from &amp;lt;directory&amp;gt;, default:see CS_CONFDIR in globals.h, while starting OSCam prints warnings on invalid keywords, comment lines start with # character.&lt;br /&gt;
* -d|--debug &amp;lt;level&amp;gt;  =  debug level mask:&lt;br /&gt;
** 0 = no debugging (default)&lt;br /&gt;
** 2 = ATR parsing info, ECM dumps, CW dumps&lt;br /&gt;
** 4 = traffic from/to the reader&lt;br /&gt;
** 8 = traffic from/to the clients&lt;br /&gt;
** 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
** 32 = traffic to the reader-device on I/O layer&lt;br /&gt;
** 64 = EMM logging&lt;br /&gt;
** 128 = DVBAPI logging&lt;br /&gt;
** 256 = load balancing logging&lt;br /&gt;
** 512 = cache exchange logging&lt;br /&gt;
** 1024 = client ECM logging&lt;br /&gt;
** 2048 = CSP logging&lt;br /&gt;
** 4096 = CWC logging&lt;br /&gt;
** 65535 = debug all&lt;br /&gt;
* -g|--gcollect &amp;lt;mode&amp;gt;  =  garbage collector debug mode, default:none:&lt;br /&gt;
** 1 = immediate free&lt;br /&gt;
** 2 = check for double frees&lt;br /&gt;
* -h|--help =  usage&lt;br /&gt;
* -I|--syslog-ident &amp;lt;ident&amp;gt; =  set syslog ident, default:oscam&lt;br /&gt;
* -p|--pending-ecm &amp;lt;number&amp;gt; =  maximum number of pending ECM packets, default:32, maximum:255&lt;br /&gt;
* -r|--restart &amp;lt;level&amp;gt;  =   restart level:&lt;br /&gt;
** 0 = disabled, restart request sets exit status to 99&lt;br /&gt;
** 1 = restart activated, web interface can restart oscam (default)&lt;br /&gt;
** 2 = like 1, but also restart on segmentation faults&lt;br /&gt;
* -S|--show-sensitive  =  do not filter sensitive info (card serial numbers) in the logs&lt;br /&gt;
* -s|--capture-segfaults  =   capture segmentation faults&lt;br /&gt;
* -t|temp-dir &amp;lt;directory&amp;gt;  =  use &amp;lt;directory&amp;gt; for temporary data, default:temporary directory of OS&lt;br /&gt;
* -u|--utf8  =  enable output of web interface in UTF-8 charset&lt;br /&gt;
* -V|--bild-info  =  show OSCam version info&lt;br /&gt;
* -w|--wait &amp;lt;seconds&amp;gt;  =  time waiting for system time to be set correctly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CCcam ===&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Baustelle&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Card Reader ==&lt;br /&gt;
Ein aktualisiertes Verzeichnis wird hier bereit gehalten: [[Streamboard:oscam/wiki/DeviceList|Device-List]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Seriell ===&lt;br /&gt;
* Reader mit Mouse Protokoll 3,5 bzw. 6 Mhz Taktfrequenz&lt;br /&gt;
* interne Reader (z.B. Dreambox)&lt;br /&gt;
* Reader können auch über einen Serial-USB Adapter angeschlossen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
* Reader mit FTDI Chipsatz (z.B.  Smargo Smartreader+)&lt;br /&gt;
* Reader mit Prolific Chipsatz, kein Übertakten möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cards ==&lt;br /&gt;
Ein aktualisiertes Verzeichnis wird hier bereit gehalten: [[Streamboard:oscam/wiki/CardsList|CardsList]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13086</id>
		<title>OSCam/de</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13086"/>
		<updated>2015-06-12T14:06:48Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
== Inhaltsverzeichnis ==&lt;br /&gt;
* [[OSCam/de/What_is_OSCam|Was kann OSCam?]]&lt;br /&gt;
* [[OSCam/de/Which_plattforms_are_supported|Welche Plattformen werden unterstützt?]]&lt;br /&gt;
* [[OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|Welche Protokolle, Card Reader und Cards werden unterstützt?]]&lt;br /&gt;
* Konfiguration:&lt;br /&gt;
** [[OSCam/de/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ratelimit|oscam.ratelimit]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/de/Monitoring|Monitoring]]&lt;br /&gt;
* [[OSCam/de/Picons|Picons für das WebInterface (WebIf)]]&lt;br /&gt;
* [[OSCam/de/AU|AU (AutoUpdate)]]&lt;br /&gt;
* [[OSCam/de/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_VPN|OSCam und VPN]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_SSL|OSCam und SSL]]&lt;br /&gt;
* Beispiel-Konfigurationen:&lt;br /&gt;
** [[OSCam/de/examples/Config_Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/examples/A_simple_DBox2-Linux-Server-combination|Einfache DBox2-Linux-Server-Kombination]]&lt;br /&gt;
** [[OSCam/de/examples/Sky_HD_and_MTV-Unlimited|Sky HD, MTV-Unlimited, HD+ und TNTSAT]]&lt;br /&gt;
** [[OSCam/de/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd mit vPlug oder OSEmu]]&lt;br /&gt;
** [[OSCam/de/examples/Reader|Reader]]&lt;br /&gt;
** [[OSCam/de/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/de/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/de/ShellCommands|Shell-Befehle]]&lt;br /&gt;
* [[OSCam/de/Self-made|OSCam selbstgemacht]]&lt;br /&gt;
* Skripte für Deinen Receiver:&lt;br /&gt;
** [[OSCam/de/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/de/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/de/SmallHelpfulScripts|Kleine hilfreiche Skripte]]&lt;br /&gt;
* [[OSCam/de/CentralLogging|Central logging]]&lt;br /&gt;
* [[OSCam/de/Langzeitlog|Langzeit Log]]&lt;br /&gt;
* [[Glossar|Glossar (Begriffserklärungen)]]&lt;br /&gt;
* [[Tiers|Tiers]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki Formatierungen]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versionen ==&lt;br /&gt;
OSCam-Wiki liegt die stable &#039;&#039;&#039;OSCam Version 1.10 mit Build 5640&#039;&#039;&#039; zugrunde. Letzte Fortschreibung &#039;&#039;&#039;svn 10094&#039;&#039;&#039;.&lt;br /&gt;
OSCam wird täglich fleißig weiterentwickelt, dennoch keine Sorge, wenn die Wiki-Version einigen Build`s hinterherhinkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ab svn 5640 (stable 1.10)&#039;&#039;&#039; werden Änderungen, Ergänzungen und Löschungen von Parametern mit Gültigkeitshinweis (Format: mm/tt/jjjj) in die Parametervorlagen aufgenommen, die den Kommentaren für die jeweilige Datei vorangehen. Die Kommentare zu den entsprechenden Parametern erhalten ebenfalls einen entsprechenden Hinweis. Außerdem werden alle changesets, die eine Änderung, Ergänzung oder Löschung von Parametern zur Folge haben, in einer entsprechenden Tabelle innerhalb des Workaround fortgeschrieben [[OSCam/WikiWorkaround#changesets_for_Doku|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einschlägige Links ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|OSCam Dokumente]]&lt;br /&gt;
* [[Streamboard:oscam/browser|OSCam Versionsverwaltung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehler in diesem Wiki ==&lt;br /&gt;
Dieses Wiki ist eine Gemeinschaftsarbeit zahlreicher User des StreamBoard. Selbstverständlich schleichen sich in die Kommentare immer wieder Fehler ein:&lt;br /&gt;
* Fehler in der Rechtschreibung und Interpunktion,&lt;br /&gt;
* Fehler in der Sache.&lt;br /&gt;
&lt;br /&gt;
Außerdem gibt es eine Reihe von Baustellen bei Parametern, die einer Ergänzung bedürfen. Diese Parameter sind als &amp;quot;Under Construction&amp;quot; gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Jeder Leser wird gebeten, die Verfasser bei der Beseitigung oder Berichtigung von Fehlern sowie Ergänzung der Kommentierung zu unterstützen. Das geschieht am besten durch einen entsprechenden Post im Thread für dieses Wiki:&lt;br /&gt;
[[Streamboard-Thread:30385|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
Das ist die zentrale Stelle für die Sammlung von Fehlern, Anregungen und Ergänzungen für dieses Wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Kommentare zu den einzelnen Parametern und Beispielen werden immer mit einem &#039;&#039;&#039;#&#039;&#039;&#039; eingeleitet, dies hat den Vorteil, dass man diese Parameter bei Bedarf mit Copy&amp;amp;Paste in die eigene Config übertragen kann.&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it&amp;diff=13085</id>
		<title>OSCam/it</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it&amp;diff=13085"/>
		<updated>2015-06-12T14:02:39Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== Indice ==&lt;br /&gt;
* [[OSCam/it/What_is_OSCam|Cosa fa OSCam?]]&lt;br /&gt;
* [[OSCam/it/Which_plattforms_are_supported|Quali piattaforme vengono supportate?]]&lt;br /&gt;
* [[OSCam/it/Which_protocols_Card_Reader_and_Cards_are_supported|Quali Protocolli, Lettori smartcard e Carte vengono supportate?]]&lt;br /&gt;
* Configurazione:&lt;br /&gt;
** [[OSCam/it/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.ratelimit|oscam.ratelimit]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/it/Monitoring|Monitoraggio]]&lt;br /&gt;
* [[OSCam/it/AU|AU (aggiornamento diritti)]]&lt;br /&gt;
* [[OSCam/it/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/it/OSCam and VPN|OSCam and VPN (&#039;&#039;&#039;V&#039;&#039;&#039;irtual &#039;&#039;&#039;P&#039;&#039;&#039;rivate &#039;&#039;&#039;N&#039;&#039;&#039;etwork)]]&lt;br /&gt;
* Esempi di configurazioni:&lt;br /&gt;
** [[OSCam/it/examples/A_simple_DBox2-Linux-Server-combination|Semplice combinazione tra dbox2 e server Linux]]&lt;br /&gt;
** [[OSCam/it/examples/Sky_HD_and_MTV-Unlimited|Sky de HD, MTV-Unlimited, HD+ e TNTSAT]]&lt;br /&gt;
** [[OSCam/it/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd and vPlug]]&lt;br /&gt;
** [[OSCam/it/examples/Reader|Lettori Smartcard]]&lt;br /&gt;
** [[OSCam/it/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/it/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/it/ShellCommands|Comandi-Shell]]&lt;br /&gt;
* [[OSCam/it/Self-made|Oscam fatta in Casa]]&lt;br /&gt;
* Script per Ricevitori:&lt;br /&gt;
** [[OSCam/it/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/it/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/it/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/it/SmallHelpfulScripts|Script di esempio]]&lt;br /&gt;
* [[OSCam/it/CentralLogging|Logging Centralizzato]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki Formattazione]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versione ==&lt;br /&gt;
La OSCam-Wiki si riferisce alla versione &#039;&#039;&#039;1.20 Build #10094&#039;&#039;&#039;.&lt;br /&gt;
L&#039;OSCam e aggiornata giornalmente ma non preoccuparti se la versione Wiki non viene attualizata con ogni aggiornamento;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Link ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|OSCam Dokumente]]&lt;br /&gt;
* [[Streamboard:oscam|OSCam Versionsverwaltung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Errori in questo Wiki ==&lt;br /&gt;
Questo Wiki e una collaborazione di tanti User dello Streamboard. Certamente ci possono essere degli errori nei commenti:&lt;br /&gt;
* Errori di ortografia e punteggiatura,&lt;br /&gt;
* Errori nella causa&lt;br /&gt;
.&lt;br /&gt;
Ci sono anche un certo numero di parametri da definire. Questi parametri sono segnatili da un &amp;quot;Under Construction&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ogni lettore è invitato a sostenere glia autori nella rimozione e correzione di errori e completamento dei commenti. Questo lo potete fare nell apposito thread per questo Wiki:&lt;br /&gt;
[[Streamboard-Thread:30385|Wiki-Thread]]&lt;br /&gt;
&lt;br /&gt;
Questo è il punto centrale per la raccolta di errori, suggerimenti e integrazioni per questo Wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Informazione:&#039;&#039;&#039; Commenti sui singoli parametri e esempi sono sempre preceduti da un #, questo ha il vantaggio che e possibile trasferirli  se necesario con copia e incolla nell vostro config.&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr&amp;diff=13084</id>
		<title>OSCam/fr</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr&amp;diff=13084"/>
		<updated>2015-06-12T14:00:40Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le contenu du Wiki français est encore partiellement en allemand. [[Special:UserLogin|Enregistrez-vous]] pour nous aider à compléter et traduire les articles.&lt;br /&gt;
&lt;br /&gt;
== Table des matières ==&lt;br /&gt;
* [[OSCam/fr/What_is_OSCam|Qu&#039;est-ce que OSCam?]]&lt;br /&gt;
* [[OSCam/fr/Which_plattforms_are_supported|Quelles plate-formes sont supportées?]]&lt;br /&gt;
* [[OSCam/fr/Which_protocols_Card_Reader_and_Cards_are_supported|Quels sont les protocoles, lecteurs de cartes et cartes supportés?]]&lt;br /&gt;
* Configuration:&lt;br /&gt;
** [[OSCam/fr/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.ratelimit|oscam.ratelimit]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/fr/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/fr/Monitoring|Monitoring (surveillance)]]&lt;br /&gt;
* [[OSCam/fr/AU|AU (Mise à jour)]]&lt;br /&gt;
* [[OSCam/fr/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/fr/OSCam and VPN|OSCam et VPN (&#039;&#039;&#039;V&#039;&#039;&#039;irtual &#039;&#039;&#039;P&#039;&#039;&#039;rivate &#039;&#039;&#039;N&#039;&#039;&#039;etwork)]]&lt;br /&gt;
* Exemples de configurations:&lt;br /&gt;
** [[OSCam/fr/examples/A_simple_DBox2-Linux-Server-combination|Une combinaison simple DBox2-Linux-Server]]&lt;br /&gt;
** [[OSCam/fr/examples/Sky_HD_and_MTV-Unlimited|Sky HD, MTV-Unlimited et TNTSAT]]&lt;br /&gt;
** [[OSCam/fr/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd e vPlug]]&lt;br /&gt;
** [[OSCam/fr/examples/Reader|Reader]]&lt;br /&gt;
** [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/fr/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/fr/ShellCommands|Commandes terminal]]&lt;br /&gt;
* [[OSCam/fr/Self-made|OSCam selbstgemacht]]&lt;br /&gt;
* Scripts pour votre récepteur:&lt;br /&gt;
** [[OSCam/fr/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/fr/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/fr/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/fr/SmallHelpfulScripts|Scripts utiles]]&lt;br /&gt;
* [[OSCam/fr/CentralLogging|Central logging]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki Formatage]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Version ==&lt;br /&gt;
Le Wiki de OScam est basé sur la version &#039;&#039;&#039;1.20 Build #10094&#039;&#039;&#039;.&lt;br /&gt;
OScam est constamment en évolution. Ne vous inquiétez pas si le Wiki n&#039;est pas mis à jour aussi souvent qu&#039;OScam lui-même.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A partir de la svn 4787&#039;&#039;&#039; les changements, ajouts et suppressions de paramètres sont repris avec durée de validité sous le format (Format: mm/tt/jjjj) dans les exemples de paramètres qui précèdent les commentaires dans chaque fichier. Les commentaires de ces paramètres comprennent également une note explicative.&lt;br /&gt;
En outre, tous les &amp;quot;changesets&amp;quot;, au sujet des modifications, ajouts ou suppression de paramètres seront repris dans un Tableau du Workaraound [[OSCam/WikiWorkaround#changesets_for_Doku]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens habituels ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|Documents OSCam]]&lt;br /&gt;
* [[Streamboard:oscam|Explorateur de source]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erreurs dans ce Wiki ==&lt;br /&gt;
Ce Wiki est le fruit de la collaboration des utilisateurs de Sreamboard et ump2002. Il va de soi qu&#039;il pourrait être entaché d&#039;erreurs:&lt;br /&gt;
* Fautes d&#039;orthographe et de ponctuation.&lt;br /&gt;
* Erreurs d&#039;interprétation.&lt;br /&gt;
&lt;br /&gt;
Un certain nombre de rubriques ne sont pas complètes, elles sont indiquées comme devant &amp;quot;être retravaillée&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Chaque lecteur qui constate des erreurs est prié de bien vouloir les signaler ou les corriger. Cela peut se faire dans l&#039;enfilade qui concerne ce Wiki :&lt;br /&gt;
[[Streamboard-Thread:30385|Wiki-Thread]] &lt;br /&gt;
ou si vous préférez le faire en français, rendez vous: http://www.streamboard.tv/wbb2/board.php?boardid=248 &lt;br /&gt;
&lt;br /&gt;
Le premier lien donné est le point de centralisation des &#039;&#039;&#039;Erreurs, Modifications et Ajouts à ce Wiki&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Les commentaires pour certains paramètres et les exemples sont précédés du signe &#039;&#039;&#039;#&#039;&#039;&#039; ce qui présente comme avantage, que vous pouvez importer ces paramètres dans votre configuration à l&#039;aide d&#039;un &amp;quot;copier coller&amp;quot;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13083</id>
		<title>OSCam/de</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13083"/>
		<updated>2015-06-12T13:58:42Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* Inhaltsverzeichnis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
== Inhaltsverzeichnis ==&lt;br /&gt;
* [[OSCam/de/What_is_OSCam|Was kann OSCam?]]&lt;br /&gt;
* [[OSCam/de/Which_plattforms_are_supported|Welche Plattformen werden unterstützt?]]&lt;br /&gt;
* [[OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|Welche Protokolle, Card Reader und Cards werden unterstützt?]]&lt;br /&gt;
* Konfiguration:&lt;br /&gt;
** [[OSCam/de/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ratelimit|oscam.ratelimit]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/de/Monitoring|Monitoring]]&lt;br /&gt;
* [[OSCam/de/Picons|Picons für das WebInterface (WebIf)]]&lt;br /&gt;
* [[OSCam/de/AU|AU (AutoUpdate)]]&lt;br /&gt;
* [[OSCam/de/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_VPN|OSCam und VPN]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_SSL|OSCam und SSL]]&lt;br /&gt;
* Beispiel-Konfigurationen:&lt;br /&gt;
** [[OSCam/de/examples/Config_Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/examples/A_simple_DBox2-Linux-Server-combination|Einfache DBox2-Linux-Server-Kombination]]&lt;br /&gt;
** [[OSCam/de/examples/Sky_HD_and_MTV-Unlimited|Sky HD, MTV-Unlimited, HD+ und TNTSAT]]&lt;br /&gt;
** [[OSCam/de/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd mit vPlug oder OSEmu]]&lt;br /&gt;
** [[OSCam/de/examples/Reader|Reader]]&lt;br /&gt;
** [[OSCam/de/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/de/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/de/ShellCommands|Shell-Befehle]]&lt;br /&gt;
* [[OSCam/de/Self-made|OSCam selbstgemacht]]&lt;br /&gt;
* Skripte für Deinen Receiver:&lt;br /&gt;
** [[OSCam/de/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/de/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/de/SmallHelpfulScripts|Kleine hilfreiche Skripte]]&lt;br /&gt;
* [[OSCam/de/CentralLogging|Central logging]]&lt;br /&gt;
* [[OSCam/de/Langzeitlog|Langzeit Log]]&lt;br /&gt;
* [[Glossar|Glossar (Begriffserklärungen)]]&lt;br /&gt;
* [[Tiers|Tiers]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki Formatierungen]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
== Versionen ==&lt;br /&gt;
OSCam-Wiki liegt die stable &#039;&#039;&#039;OSCam Version 1.10 mit Build 5640&#039;&#039;&#039; zugrunde. Letzte Fortschreibung &#039;&#039;&#039;svn 10094&#039;&#039;&#039;.&lt;br /&gt;
OSCam wird täglich fleißig weiterentwickelt, dennoch keine Sorge, wenn die Wiki-Version einigen Build`s hinterherhinkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ab svn 5640 (stable 1.10)&#039;&#039;&#039; werden Änderungen, Ergänzungen und Löschungen von Parametern mit Gültigkeitshinweis (Format: mm/tt/jjjj) in die Parametervorlagen aufgenommen, die den Kommentaren für die jeweilige Datei vorangehen. Die Kommentare zu den entsprechenden Parametern erhalten ebenfalls einen entsprechenden Hinweis. Außerdem werden alle changesets, die eine Änderung, Ergänzung oder Löschung von Parametern zur Folge haben, in einer entsprechenden Tabelle innerhalb des Workaround fortgeschrieben [[OSCam/WikiWorkaround#changesets_for_Doku|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einschlägige Links ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|OSCam Dokumente]]&lt;br /&gt;
* [[Streamboard:oscam/browser|OSCam Versionsverwaltung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehler in diesem Wiki ==&lt;br /&gt;
Dieses Wiki ist eine Gemeinschaftsarbeit zahlreicher User des StreamBoard. Selbstverständlich schleichen sich in die Kommentare immer wieder Fehler ein:&lt;br /&gt;
* Fehler in der Rechtschreibung und Interpunktion,&lt;br /&gt;
* Fehler in der Sache.&lt;br /&gt;
&lt;br /&gt;
Außerdem gibt es eine Reihe von Baustellen bei Parametern, die einer Ergänzung bedürfen. Diese Parameter sind als &amp;quot;Under Construction&amp;quot; gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Jeder Leser wird gebeten, die Verfasser bei der Beseitigung oder Berichtigung von Fehlern sowie Ergänzung der Kommentierung zu unterstützen. Das geschieht am besten durch einen entsprechenden Post im Thread für dieses Wiki:&lt;br /&gt;
[[Streamboard-Thread:30385|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
Das ist die zentrale Stelle für die Sammlung von Fehlern, Anregungen und Ergänzungen für dieses Wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Kommentare zu den einzelnen Parametern und Beispielen werden immer mit einem &#039;&#039;&#039;#&#039;&#039;&#039; eingeleitet, dies hat den Vorteil, dass man diese Parameter bei Bedarf mit Copy&amp;amp;Paste in die eigene Config übertragen kann.&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en&amp;diff=13082</id>
		<title>OSCam/en</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en&amp;diff=13082"/>
		<updated>2015-06-12T13:58:20Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
== Table of contents ==&lt;br /&gt;
* [[OSCam/en/What_is_OSCam|What is OSCam?]]&lt;br /&gt;
* [[OSCam/en/Which_plattforms_are_supported|Which platforms are supported?]]&lt;br /&gt;
* [[OSCam/en/Which_protocols_Card_Reader_and_Cards_are_supported|Which protocols, card readers and cards are supported?]]&lt;br /&gt;
* Configuration:&lt;br /&gt;
** [[OSCam/en/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/en/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/en/Monitoring|Monitoring]]&lt;br /&gt;
* [[OSCam/en/AU|AU (AutoUpdate)]]&lt;br /&gt;
* [[OSCam/en/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/en/OSCam and VPN|OScam and VPN (&#039;&#039;&#039;V&#039;&#039;&#039;irtual &#039;&#039;&#039;P&#039;&#039;&#039;rivate &#039;&#039;&#039;N&#039;&#039;&#039;etwork)]]&lt;br /&gt;
* example configurations:&lt;br /&gt;
** [[OSCam/en/examples/A_simple_DBox2-Linux-Server-combination|A simple DBox2-Linux-Server-combination]]&lt;br /&gt;
** [[OSCam/en/examples/Sky_HD_and_MTV-Unlimited|Sky HD and MTV-Unlimited]]&lt;br /&gt;
** [[OSCam/en/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd and vPlug]]&lt;br /&gt;
** [[OSCam/en/examples/Reader|Reader]]&lt;br /&gt;
** [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/en/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/en/ShellCommands|Shell commands]]&lt;br /&gt;
* [[OSCam/en/Self-made|OSCam self made]]&lt;br /&gt;
* Scripts for your receiver:&lt;br /&gt;
** [[OSCam/en/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/en/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/en/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/en/SmallHelpfulScripts|Small helpful scripts]]&lt;br /&gt;
* [[OSCam/en/CentralLogging|Central logging]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* For OSCam wiki authors:&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki Formatting]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Version ==&lt;br /&gt;
OSCam-Wiki updated for OSCam Version &#039;&#039;&#039;1.20 Build #10094&#039;&#039;&#039;.&lt;br /&gt;
OSCam is being developed on a daily basis. Sometimes, the Wiki-Version will be lagging a little behind. We&#039;re doing our best to keep up though ;)&lt;br /&gt;
&lt;br /&gt;
Beginning with build 4787, all changes, additions and deletions of parameters will be marked across the wiki documentation (using mm/dd/yyyy format). These changes are also marked in the parameters documentation pages.&lt;br /&gt;
In addition, all change sets that have a modification, addition or deletion of parameters will be added to the table in the [[OSCam/WikiWorkaround#changesets_for_Doku|Workaround]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Relevant Links ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|OSCam Documentation]]&lt;br /&gt;
* [[Streamboard:oscam/browser|OSCam source code versions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Errors in this Wiki ==&lt;br /&gt;
This Wiki is the result of the work of numerous users from StreamBoard. It&#039;s natural that some errors might creep in:&lt;br /&gt;
* Errors in spelling and in punctuation.&lt;br /&gt;
* Errors in case.&lt;br /&gt;
&lt;br /&gt;
Also there are a number of parameters under construction, marked with &amp;quot;Under Construction&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Every reader is invited to support the authors in eliminating of errors or amending  of comments. Post in thread for this Wiki:&lt;br /&gt;
&lt;br /&gt;
[[Streamboard-Thread:30385]&lt;br /&gt;
&lt;br /&gt;
This is the central point for the collection of errors, corrections and suggestions!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Comments on the individual parameters and examples are always preceded with a &#039;&#039;&#039;#&#039;&#039;&#039;. This has the advantage that you can transfer this parameter with copy&amp;amp;paste into your own config!&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13081</id>
		<title>OSCam/de</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13081"/>
		<updated>2015-06-12T13:56:08Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
== Inhaltsverzeichnis ==&lt;br /&gt;
* [[OSCam/de/What_is_OSCam|Was kann OSCam?]]&lt;br /&gt;
* [[OSCam/de/Which_plattforms_are_supported|Welche Plattformen werden unterstützt?]]&lt;br /&gt;
* [[OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|Welche Protokolle, Card Reader und Cards werden unterstützt?]]&lt;br /&gt;
* Konfiguration:&lt;br /&gt;
** [[OSCam/de/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ratelimit|oscam.ratelimit]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/de/Monitoring|Monitoring]]&lt;br /&gt;
* [[OSCam/de/Picons|Picons für das WebInterface (WebIf)]]&lt;br /&gt;
* [[OSCam/de/AU|AU (AutoUpdate)]]&lt;br /&gt;
* [[OSCam/de/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_VPN|OSCam und VPN]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_SSL|OSCam und SSL]]&lt;br /&gt;
* Beispiel-Konfigurationen:&lt;br /&gt;
** [[OSCam/de/examples/Config_Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/examples/A_simple_DBox2-Linux-Server-combination|Einfache DBox2-Linux-Server-Kombination]]&lt;br /&gt;
** [[OSCam/de/examples/Sky_HD_and_MTV-Unlimited|Sky HD, MTV-Unlimited, HD+ und TNTSAT]]&lt;br /&gt;
** [[OSCam/de/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd mit vPlug oder OSEmu]]&lt;br /&gt;
** [[OSCam/de/examples/Reader|Reader]]&lt;br /&gt;
** [[OSCam/de/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/de/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/de/ShellCommands|Shell-Befehle]]&lt;br /&gt;
* [[OSCam/de/Self-made|OSCam selbstgemacht]]&lt;br /&gt;
* Skripte für Deinen Receiver:&lt;br /&gt;
** [[OSCam/de/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/de/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/de/SmallHelpfulScripts|Kleine hilfreiche Skripte]]&lt;br /&gt;
* [[OSCam/de/CentralLogging|Central logging]]&lt;br /&gt;
* [[OSCam/de/Langzeitlog|Langzeit Log]]&lt;br /&gt;
* [[Glossar|Glossar (Begriffserklärungen)]]&lt;br /&gt;
* [[Tiers|Tiers]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki: Formatierungen - Formatting - Formatage - Formattazione]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versionen ==&lt;br /&gt;
OSCam-Wiki liegt die stable &#039;&#039;&#039;OSCam Version 1.10 mit Build 5640&#039;&#039;&#039; zugrunde. Letzte Fortschreibung &#039;&#039;&#039;svn 10094&#039;&#039;&#039;.&lt;br /&gt;
OSCam wird täglich fleißig weiterentwickelt, dennoch keine Sorge, wenn die Wiki-Version einigen Build`s hinterherhinkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ab svn 5640 (stable 1.10)&#039;&#039;&#039; werden Änderungen, Ergänzungen und Löschungen von Parametern mit Gültigkeitshinweis (Format: mm/tt/jjjj) in die Parametervorlagen aufgenommen, die den Kommentaren für die jeweilige Datei vorangehen. Die Kommentare zu den entsprechenden Parametern erhalten ebenfalls einen entsprechenden Hinweis. Außerdem werden alle changesets, die eine Änderung, Ergänzung oder Löschung von Parametern zur Folge haben, in einer entsprechenden Tabelle innerhalb des Workaround fortgeschrieben [[OSCam/WikiWorkaround#changesets_for_Doku|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einschlägige Links ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|OSCam Dokumente]]&lt;br /&gt;
* [[Streamboard:oscam/browser|OSCam Versionsverwaltung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehler in diesem Wiki ==&lt;br /&gt;
Dieses Wiki ist eine Gemeinschaftsarbeit zahlreicher User des StreamBoard. Selbstverständlich schleichen sich in die Kommentare immer wieder Fehler ein:&lt;br /&gt;
* Fehler in der Rechtschreibung und Interpunktion,&lt;br /&gt;
* Fehler in der Sache.&lt;br /&gt;
&lt;br /&gt;
Außerdem gibt es eine Reihe von Baustellen bei Parametern, die einer Ergänzung bedürfen. Diese Parameter sind als &amp;quot;Under Construction&amp;quot; gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Jeder Leser wird gebeten, die Verfasser bei der Beseitigung oder Berichtigung von Fehlern sowie Ergänzung der Kommentierung zu unterstützen. Das geschieht am besten durch einen entsprechenden Post im Thread für dieses Wiki:&lt;br /&gt;
[[Streamboard-Thread:30385|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
Das ist die zentrale Stelle für die Sammlung von Fehlern, Anregungen und Ergänzungen für dieses Wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Kommentare zu den einzelnen Parametern und Beispielen werden immer mit einem &#039;&#039;&#039;#&#039;&#039;&#039; eingeleitet, dies hat den Vorteil, dass man diese Parameter bei Bedarf mit Copy&amp;amp;Paste in die eigene Config übertragen kann.&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=HowTo_-_Wiki_Formatierungen&amp;diff=13080</id>
		<title>HowTo - Wiki Formatierungen</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=HowTo_-_Wiki_Formatierungen&amp;diff=13080"/>
		<updated>2015-06-12T13:36:24Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:LanguageDE_S.png|text-bottom]] [http://de.wikipedia.org/wiki/Hilfe:Bearbeiten Wiki bearbeiten]&lt;br /&gt;
[[Datei:LanguageEN_S.png|text-bottom]] [http://en.wikipedia.org/wiki/Help:Contents/Editing_Wikipedia Wiki editing]&lt;br /&gt;
[[Datei:LanguageFR_S.png|text-bottom]] [http://fr.wikipedia.org/wiki/Aide:Sommaire/Modifier_Wikip%C3%A9dia Wiki modifier]&lt;br /&gt;
&lt;br /&gt;
== Teufelchen und Engelchen ==&lt;br /&gt;
[[Datei:ErrorS.png|text-bottom]] &#039;&#039;&#039;Wichtig!&#039;&#039;&#039;&lt;br /&gt;
* Schaue Dir den &#039;&#039;&#039;Quellcode von bestehenden Dateien/Artikel&#039;&#039;&#039; an, bevor Du Deine ersten Änderungen vornimmst.&lt;br /&gt;
* &#039;&#039;&#039;Nutze die Vorschau&#039;&#039;&#039;, bevor Du eine Seite endgültig veränderst oder erstellst.&lt;br /&gt;
* Wenn &#039;&#039;&#039;ein und derselbe Text mehrfach verwendet&#039;&#039;&#039; werden kann, erstelle eine Vorlage und nutze diese!&lt;br /&gt;
* &#039;&#039;&#039;Denke vorausschauend&#039;&#039;&#039;, z.B. an die Multilingualität (Mehrsprachigkeit), bevor Du neue Seiten erstellst.&lt;br /&gt;
* Benutze &#039;&#039;&#039;HTML nur&#039;&#039;&#039;, wenn der Wiki-Code nicht ausreicht!&lt;br /&gt;
* Verwende &#039;&#039;&#039;keine absoluten Links innerhalb des Wikis&#039;&#039;&#039;, wenn Wiki-Links verwendet werden können! (Siehe nachfolgende Tabelle).&lt;br /&gt;
* Für die Verlinkung zur Streamboard-Hauptseite existieren die folgenden Spezial-Linkmöglichkeiten:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Syntax&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard:&amp;lt;URL&amp;gt;&lt;br /&gt;
| Verlinkung auf eine Seite der Streamboard-Domain. Achtung: Es dürfen keine Parameter im Link sein!&lt;br /&gt;
| [[Streamboard:oscam/timeline|Timeline]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Post:&amp;lt;PostID&amp;gt;&lt;br /&gt;
| Verlinkung eines Postings im Forum&lt;br /&gt;
| [[Streamboard-Post:1|Erster Post]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Thread:&amp;lt;ThreadID&amp;gt;&lt;br /&gt;
| Verlinkung eines Threads im Forum&lt;br /&gt;
| [[Streamboard-Thread:1|Erster Thread]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Board:&amp;lt;BoardID&amp;gt;&lt;br /&gt;
| Verlinkung eines Boards im Forum&lt;br /&gt;
| [[Streamboard-Board:2|Smalltalk]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Attachment:&amp;lt;AttachmentID&amp;gt;&lt;br /&gt;
| Verlinkung eines Attachments im Forum&lt;br /&gt;
| [[Streamboard-Attachment:30197|mpcsmon-src-0.6.tar.bz2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
* Beachte auch Kleinigkeiten wie Absätze, Leerzeilen und Leerzeichen.&lt;br /&gt;
* Verwende Leerzeichen anstatt Tabs, wenn Du eine Seite in einem externen Editor bearbeitest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Schlecht! - Bad! - Mauvais! !! Gut! - Good! - Bon! !! Kommentar - Comment - Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;= Überschrift 1 =&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| Die &#039;&#039;&#039;Ebene 1&#039;&#039;&#039; ist für den Seitentitel reserviert und innerhalb von Artikeln &#039;&#039;&#039;unerwünscht&#039;&#039;&#039;.&lt;br /&gt;
Beginne also immer mit Ebene 2 und verwende Ebene 1 so gut wie nie.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;==Überschrift==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== Überschrift ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Achte auf die Leerzeichen, auch wenn beides funkioniert.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== &#039;&#039;&#039;Überschrift 2&#039;&#039;&#039; ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== Überschrift 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Es ist doch eine Überschrift, also verzichte bitte auf weitere Formatierungen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;== Überschrift 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== Überschrift 3 ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;== Überschrift 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== Überschrift 3 ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Überschriften, oder Texte nach einer Überschrift, können direkt danach folgen, also ohne Absatz.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[http://www.domain.irgendwo/wiki/index.php/Hauptseite]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Hauptseite]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Links innerhalb eines Wikis sollten nicht absolut angegeben werden&#039;&#039;&#039;! Denk nur mal daran, wenn das Wiki die Domain wechselt...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HowTo - Wiki formatieren ==&lt;br /&gt;
=== Textgestaltung ===&lt;br /&gt;
Hier wird erklärt wie man verschieden Darstellungen von Texten im Wiki beeinflussen kann/sollte. Es handelt sich hier um ein MediaWiki-System, das dieselben Formatierungsmöglichkeiten bietet wie [http://de.wikipedia.org/wiki/Hilfe:Bearbeiten Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code !! Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;kursiv&#039;&#039; || &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;kursiv&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; || z.B. für Dateinamen&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;fett&#039;&#039;&#039; || &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;fett&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; || z.B. für wichtige Hinweise&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&#039;&#039;fett und kursiv&#039;&#039;&#039;&#039;&#039; || &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039;fett und kursiv&#039;&#039;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; || z.B. für wichtige Dateinamen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Wiki-Sonderzeichen, zB.: &amp;lt; &amp;gt; &#039;&#039; [ ] ==&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;lt;nowiki&amp;amp;gt;&amp;lt;nowiki&amp;gt;Wiki-Sonderzeichen, zB.: &amp;lt; &amp;gt; &#039;&#039; [ ] ==&amp;lt;/nowiki&amp;gt;&amp;amp;lt;/nowiki&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| z.B. für Code Schnipsel, damit vorkommende Zeichen vom Wiki nicht als Formatierung interpretiert werden&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 wichtiger Hinweis&lt;br /&gt;
 Zeile 2&lt;br /&gt;
 &lt;br /&gt;
 Zeile 4&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;wichtiger Hinweis&amp;lt;br /&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;Zeile 2&amp;lt;br /&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;&amp;lt;br /&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;Zeile 4&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Einfügen von Code, Kommandos oder wichtigen Hinweisen in einem Kasten werden per &#039;&#039;&#039;Leerzeichen am Zeilenanfang&#039;&#039;&#039; eingeleitet.&lt;br /&gt;
Mit &#039;&#039;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;&#039;&#039; im Code-Beispiel ist ein echtes Leerzeichen gemeint, hierbei handelt es sich nicht um &amp;quot;Wiki-Code&amp;quot; ;)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* eins&lt;br /&gt;
* zwei&lt;br /&gt;
** zwei-eins&lt;br /&gt;
** zwei-zwei&lt;br /&gt;
* drei&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* eins&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* zwei&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;** zwei-eins&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;** zwei-zwei&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* drei&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Aufzählungen, z.B. benötigte Pakete&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:16px;font-weight:bold;&amp;quot;&amp;gt;Überschriften&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== Überschrift Ebene 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;====== Überschrift Ebene 6 ======&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Die &#039;&#039;&#039;Ebene 1&#039;&#039;&#039; ist für den Seitentitel reserviert und innerhalb von Artikeln &#039;&#039;&#039;unerwünscht&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
# ich bin ein Kommentar&lt;br /&gt;
echo &#039;ich bin PHP Code&#039;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# ich bin ein Kommentar&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;echo &#039;ich bin PHP Code&#039;;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;?&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Syntaxhervorhebung in PHP&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# ich bin ein Kommentar&lt;br /&gt;
echo &#039;ich bin Bash Code&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# ich bin ein Kommentar&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;echo &#039;ich bin Bash Code&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Syntaxhervorhebung in Bash&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Manuelle Zeilenumbrüche können mit &amp;amp;lt;br /&amp;amp;gt; erzwungen werden. Damit sollte aber sparsam umgegangen werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Kategorien ====&lt;br /&gt;
Jeder Artikel sollte kategorisiert werden und somit z.B. wie folgt beginnen:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:OSCam]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Haupt&amp;quot;-Artikel/-Seiten dürfen auch mehreren Kategorien zugeordnet werden, z.B.:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:HowTo]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:Cardserver]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:OSCam]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Unter-Artikel/-Seiten sind wiederum nur der Kategorie der übergeordneten Seite zuzuordnen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Farbige Texte ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Yellow;padding:0 5px;&amp;quot;&amp;gt;HINWEIS - TIP - CONSEIL - NOTA&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Yellow;padding:0 5px;&amp;quot;&amp;gt;HINWEIS - TIP - CONSEIL - NOTA&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Farbige Hinweise (Vorlagen) ====&lt;br /&gt;
Am &amp;quot;Code&amp;quot; siehst Du, dass viele (bzw. in diesem Fall englische und französische) Köche den Brei auch verderben können :(&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code&lt;br /&gt;
|-&lt;br /&gt;
| {{Optional}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Optional}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Mandatory}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Mandatory}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Depends}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Depends}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Optional/en}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Optional/en}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{required}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{required}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Depends/en}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Depends/en}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Pasindispensable}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Pasindispensable}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Obligatoire}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Obligatoire}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Version}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Optional/it}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Optional/it}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Mandatory/it}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Mandatory/it}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Depends/it}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Depends/it}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Status-Meldungen ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:HelpS.png|text-bottom]] &#039;&#039;&#039;Hilfe:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:HelpS.png|text-bottom]] &#039;&#039;&#039;Hilfe:&#039;&#039;&#039; oder &amp;quot;Help&amp;quot; für englisch, oder &amp;quot;Aide&amp;quot; für französisch, oder &amp;quot;Aiuto&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; oder &amp;quot;Attention&amp;quot; für englisch und französisch, oder &amp;quot;Attenzione&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:ErrorS.png|text-bottom]] &#039;&#039;&#039;Fehler:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:ErrorS.png|text-bottom]] &#039;&#039;&#039;Fehler:&#039;&#039;&#039; oder &amp;quot;Error&amp;quot; für englisch, oder &amp;quot;Erreur&amp;quot; für französisch, oder &amp;quot;Errore&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Baustelle&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Baustelle&#039;&#039;&#039; oder &amp;quot;Under Construction&amp;quot; für englisch, oder &amp;quot;En cours d&#039;élaboration&amp;quot; für französisch, oder &amp;quot;in construzione&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:Unsicher.gif|text-bottom]] &#039;&#039;&#039;Unsicher&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:Unsicher.gif|text-bottom]] &#039;&#039;&#039;Unsicher&#039;&#039;&#039; oder &amp;quot;Unsure&amp;quot; für englisch, oder &amp;quot;incertain&amp;quot; für französisch, oder &amp;quot;Incerto&amp;quot; für italinisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:Obsolet.jpg|text-bottom]] &#039;&#039;&#039;Nicht mehr verwendet!&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:Obsolet.jpg|text-bottom]] &#039;&#039;&#039;Nicht mehr verwendet&#039;&#039;&#039; oder &amp;quot;Obsolet!&amp;quot; für englisch, oder &amp;quot;Obsolète&amp;quot; für französisch, oder &amp;quot;non piu utilizzato&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spezielle Vereinbarungen für den Artikel &amp;quot;Vom Auschecken bis zum Image&amp;quot; ==&lt;br /&gt;
Allgemeines zum System&lt;br /&gt;
* Linux USER ist &#039;&#039;&#039;sb&#039;&#039;&#039;&lt;br /&gt;
* Linux HOSTNAME ist &#039;&#039;&#039;build&#039;&#039;&#039;&lt;br /&gt;
Vereinbarungen zum Compilieren&lt;br /&gt;
* build-prefix ist &#039;&#039;&#039;--prefix=/dbox2&#039;&#039;&#039;&lt;br /&gt;
* cvsdir ist &#039;&#039;&#039;--with-cvsdir=/tuxbox-cvs&#039;&#039;&#039;&lt;br /&gt;
* maintainer-mode ist &#039;&#039;&#039;--enable-maintainer-mode&#039;&#039;&#039;&lt;br /&gt;
* targetrules ist &#039;&#039;&#039;--with-targetruleset=flash&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=HowTo_-_Wiki_Formatierungen&amp;diff=13079</id>
		<title>HowTo - Wiki Formatierungen</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=HowTo_-_Wiki_Formatierungen&amp;diff=13079"/>
		<updated>2015-06-12T13:05:32Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* Farbige Hinweise (Vorlagen) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:LanguageDE_S.png|text-bottom]] [http://de.wikipedia.org/wiki/Hilfe:Bearbeiten Wiki bearbeiten]&lt;br /&gt;
[[Datei:LanguageEN_S.png|text-bottom]] [http://en.wikipedia.org/wiki/Help:Contents/Editing_Wikipedia Wiki editing]&lt;br /&gt;
[[Datei:LanguageFR_S.png|text-bottom]] [http://fr.wikipedia.org/wiki/Aide:Sommaire/Modifier_Wikip%C3%A9dia Wiki modifier]&lt;br /&gt;
&lt;br /&gt;
== Teufelchen und Engelchen ==&lt;br /&gt;
[[Datei:ErrorS.png|text-bottom]] &#039;&#039;&#039;Wichtig!&#039;&#039;&#039;&lt;br /&gt;
* Schaue Dir den &#039;&#039;&#039;Quellcode von bestehenden Dateien/Artikel&#039;&#039;&#039; an, bevor Du Deine ersten Änderungen vornimmst.&lt;br /&gt;
* &#039;&#039;&#039;Nutze die Vorschau&#039;&#039;&#039;, bevor Du eine Seite endgültig veränderst oder erstellst.&lt;br /&gt;
* Wenn &#039;&#039;&#039;ein und derselbe Text mehrfach verwendet&#039;&#039;&#039; werden kann, erstelle eine Vorlage und nutze diese!&lt;br /&gt;
* &#039;&#039;&#039;Denke vorausschauend&#039;&#039;&#039;, z.B. an die Multilingualität (Mehrsprachigkeit), bevor Du neue Seiten erstellst.&lt;br /&gt;
* Benutze &#039;&#039;&#039;HTML nur&#039;&#039;&#039;, wenn der Wiki-Code nicht ausreicht!&lt;br /&gt;
* Verwende &#039;&#039;&#039;keine absoluten Links innerhalb des Wikis&#039;&#039;&#039;, wenn Wiki-Links verwendet werden können! (Siehe nachfolgende Tabelle).&lt;br /&gt;
* Für die Verlinkung zur Streamboard-Hauptseite existieren die folgenden Spezial-Linkmöglichkeiten:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Syntax&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard:&amp;lt;URL&amp;gt;&lt;br /&gt;
| Verlinkung auf eine Seite der Streamboard-Domain. Achtung: Es dürfen keine Parameter im Link sein!&lt;br /&gt;
| [[Streamboard:oscam/timeline|Timeline]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Post:&amp;lt;PostID&amp;gt;&lt;br /&gt;
| Verlinkung eines Postings im Forum&lt;br /&gt;
| [[Streamboard-Post:1|Erster Post]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Thread:&amp;lt;ThreadID&amp;gt;&lt;br /&gt;
| Verlinkung eines Threads im Forum&lt;br /&gt;
| [[Streamboard-Thread:1|Erster Thread]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Board:&amp;lt;BoardID&amp;gt;&lt;br /&gt;
| Verlinkung eines Boards im Forum&lt;br /&gt;
| [[Streamboard-Board:2|Smalltalk]]&lt;br /&gt;
|-&lt;br /&gt;
| Streamboard-Attachment:&amp;lt;AttachmentID&amp;gt;&lt;br /&gt;
| Verlinkung eines Attachments im Forum&lt;br /&gt;
| [[Streamboard-Attachment:30197|mpcsmon-src-0.6.tar.bz2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
* Beachte auch Kleinigkeiten wie Absätze, Leerzeilen und Leerzeichen.&lt;br /&gt;
* Verwende Leerzeichen anstatt Tabs, wenn Du eine Seite in einem externen Editor bearbeitest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Schlecht! - Bad! - Mauvais! !! Gut! - Good! - Bon! !! Kommentar - Comment - Commentaire&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;= Überschrift 1 =&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| Die &#039;&#039;&#039;Ebene 1&#039;&#039;&#039; ist für den Seitentitel reserviert und innerhalb von Artikeln &#039;&#039;&#039;unerwünscht&#039;&#039;&#039;.&lt;br /&gt;
Beginne also immer mit Ebene 2 und verwende Ebene 1 so gut wie nie.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;==Überschrift==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== Überschrift ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Achte auf die Leerzeichen, auch wenn beides funkioniert.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== &#039;&#039;&#039;Überschrift 2&#039;&#039;&#039; ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== Überschrift 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Es ist doch eine Überschrift, also verzichte bitte auf weitere Formatierungen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;== Überschrift 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== Überschrift 3 ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;== Überschrift 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== Überschrift 3 ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Überschriften, oder Texte nach einer Überschrift, können direkt danach folgen, also ohne Absatz.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[http://www.domain.irgendwo/wiki/index.php/Hauptseite]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Hauptseite]]&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Links innerhalb eines Wikis sollten nicht absolut angegeben werden&#039;&#039;&#039;! Denk nur mal daran, wenn das Wiki die Domain wechselt...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== HowTo - Wiki formatieren ==&lt;br /&gt;
=== Textgestaltung ===&lt;br /&gt;
Hier wird erklärt wie man verschieden Darstellungen von Texten im Wiki beeinflussen kann/sollte. Es handelt sich hier um ein MediaWiki-System, das dieselben Formatierungsmöglichkeiten bietet wie [http://de.wikipedia.org/wiki/Hilfe:Bearbeiten Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code !! Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;kursiv&#039;&#039; || &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;kursiv&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; || z.B. für Dateinamen&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;fett&#039;&#039;&#039; || &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;fett&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; || z.B. für wichtige Hinweise&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&#039;&#039;fett und kursiv&#039;&#039;&#039;&#039;&#039; || &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&#039;&#039;fett und kursiv&#039;&#039;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; || z.B. für wichtige Dateinamen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;Wiki-Sonderzeichen, zB.: &amp;lt; &amp;gt; &#039;&#039; [ ] ==&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;lt;nowiki&amp;amp;gt;&amp;lt;nowiki&amp;gt;Wiki-Sonderzeichen, zB.: &amp;lt; &amp;gt; &#039;&#039; [ ] ==&amp;lt;/nowiki&amp;gt;&amp;amp;lt;/nowiki&amp;amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| z.B. für Code Schnipsel, damit vorkommende Zeichen vom Wiki nicht als Formatierung interpretiert werden&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 wichtiger Hinweis&lt;br /&gt;
 Zeile 2&lt;br /&gt;
 &lt;br /&gt;
 Zeile 4&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;wichtiger Hinweis&amp;lt;br /&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;Zeile 2&amp;lt;br /&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;&amp;lt;br /&amp;gt;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;Zeile 4&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Einfügen von Code, Kommandos oder wichtigen Hinweisen in einem Kasten werden per &#039;&#039;&#039;Leerzeichen am Zeilenanfang&#039;&#039;&#039; eingeleitet.&lt;br /&gt;
Mit &#039;&#039;&amp;amp;lt;LEERZEICHEN&amp;amp;gt;&#039;&#039; im Code-Beispiel ist ein echtes Leerzeichen gemeint, hierbei handelt es sich nicht um &amp;quot;Wiki-Code&amp;quot; ;)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* eins&lt;br /&gt;
* zwei&lt;br /&gt;
** zwei-eins&lt;br /&gt;
** zwei-zwei&lt;br /&gt;
* drei&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* eins&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* zwei&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;** zwei-eins&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;** zwei-zwei&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* drei&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Aufzählungen, z.B. benötigte Pakete&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;font-size:16px;font-weight:bold;&amp;quot;&amp;gt;Überschriften&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;== Überschrift Ebene 2 ==&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;====== Überschrift Ebene 6 ======&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Die &#039;&#039;&#039;Ebene 1&#039;&#039;&#039; ist für den Seitentitel reserviert und innerhalb von Artikeln &#039;&#039;&#039;unerwünscht&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
# ich bin ein Kommentar&lt;br /&gt;
echo &#039;ich bin PHP Code&#039;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;?php&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# ich bin ein Kommentar&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;echo &#039;ich bin PHP Code&#039;;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;?&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Syntaxhervorhebung in PHP&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# ich bin ein Kommentar&lt;br /&gt;
echo &#039;ich bin Bash Code&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;# ich bin ein Kommentar&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;echo &#039;ich bin Bash Code&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Syntaxhervorhebung in Bash&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Manuelle Zeilenumbrüche können mit &amp;amp;lt;br /&amp;amp;gt; erzwungen werden. Damit sollte aber sparsam umgegangen werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Kategorien ====&lt;br /&gt;
Jeder Artikel sollte kategorisiert werden und somit z.B. wie folgt beginnen:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:OSCam]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Haupt&amp;quot;-Artikel/-Seiten dürfen auch mehreren Kategorien zugeordnet werden, z.B.:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:HowTo]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:Cardserver]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Kategorie:OSCam]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Unter-Artikel/-Seiten sind wiederum nur der Kategorie der übergeordneten Seite zuzuordnen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Farbige Texte ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Yellow;padding:0 5px;&amp;quot;&amp;gt;HINWEIS - TIP - CONSEIL - NOTA&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Yellow;padding:0 5px;&amp;quot;&amp;gt;HINWEIS - TIP - CONSEIL - NOTA&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Farbige Hinweise (Vorlagen) ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code&lt;br /&gt;
|-&lt;br /&gt;
| {{Optional}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Optional}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Mandatory}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Mandatory}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Depends}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Depends}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Optional/en}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Optional/en}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{required}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{required}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Depends/en}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Depends/en}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Pasindispensable}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Pasindispensable}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Obligatoire}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Obligatoire}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Version}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Version}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Optional/it}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Optional/it}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Mandatory/it}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Mandatory/it}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{Depends/it}}&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{Depends/it}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Status-Meldungen ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; style=&amp;quot;border:1px solid DarkGrey;border-collapse:collapse;empty-cells:show&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f9f9f9;&amp;quot;&lt;br /&gt;
! Ergebnis !! Code&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:HelpS.png|text-bottom]] &#039;&#039;&#039;Hilfe:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:HelpS.png|text-bottom]] &#039;&#039;&#039;Hilfe:&#039;&#039;&#039; oder &amp;quot;Help&amp;quot; für englisch, oder &amp;quot;Aide&amp;quot; für französisch, oder &amp;quot;Aiuto&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; oder &amp;quot;Attention&amp;quot; für englisch und französisch, oder &amp;quot;Attenzione&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:ErrorS.png|text-bottom]] &#039;&#039;&#039;Fehler:&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:ErrorS.png|text-bottom]] &#039;&#039;&#039;Fehler:&#039;&#039;&#039; oder &amp;quot;Error&amp;quot; für englisch, oder &amp;quot;Erreur&amp;quot; für französisch, oder &amp;quot;Errore&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Baustelle&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Baustelle&#039;&#039;&#039; oder &amp;quot;Under Construction&amp;quot; für englisch, oder &amp;quot;En cours d&#039;élaboration&amp;quot; für französisch, oder &amp;quot;in construzione&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:Unsicher.gif|text-bottom]] &#039;&#039;&#039;Unsicher&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:Unsicher.gif|text-bottom]] &#039;&#039;&#039;Unsicher&#039;&#039;&#039; oder &amp;quot;Unsure&amp;quot; für englisch, oder &amp;quot;incertain&amp;quot; für französisch, oder &amp;quot;Incerto&amp;quot; für italinisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Datei:Obsolet.jpg|text-bottom]] &#039;&#039;&#039;Nicht mehr verwendet!&#039;&#039;&#039;&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;[[Datei:Obsolet.jpg|text-bottom]] &#039;&#039;&#039;Nicht mehr verwendet&#039;&#039;&#039; oder &amp;quot;Obsolet!&amp;quot; für englisch, oder &amp;quot;Obsolète&amp;quot; für französisch, oder &amp;quot;non piu utilizzato&amp;quot; für italienisch&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spezielle Vereinbarungen für den Artikel &amp;quot;Vom Auschecken bis zum Image&amp;quot; ==&lt;br /&gt;
Allgemeines zum System&lt;br /&gt;
* Linux USER ist &#039;&#039;&#039;sb&#039;&#039;&#039;&lt;br /&gt;
* Linux HOSTNAME ist &#039;&#039;&#039;build&#039;&#039;&#039;&lt;br /&gt;
Vereinbarungen zum Compilieren&lt;br /&gt;
* build-prefix ist &#039;&#039;&#039;--prefix=/dbox2&#039;&#039;&#039;&lt;br /&gt;
* cvsdir ist &#039;&#039;&#039;--with-cvsdir=/tuxbox-cvs&#039;&#039;&#039;&lt;br /&gt;
* maintainer-mode ist &#039;&#039;&#039;--enable-maintainer-mode&#039;&#039;&#039;&lt;br /&gt;
* targetrules ist &#039;&#039;&#039;--with-targetruleset=flash&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13078</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13078"/>
		<updated>2015-06-12T12:43:19Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:06/10/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verhindert, dass das Livelog im Debug-Modus &amp;quot;64 + 128&amp;quot; vor lauter EMMs, die nicht an die eigene Karte gerichtet sind, überläuft und die CPU unnötig, bzw. auf einigen Plattformen auch &amp;quot;extrem&amp;quot;, belastet.&lt;br /&gt;
 minimize_emm_filter = 0 # alle Filter aktiviert (default)&lt;br /&gt;
                     = 1 # max. 3 Filter aktiviert&lt;br /&gt;
                     = 2 # max. 5 Filter aktiviert&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische NDS Viedeoguard2-Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== block and save ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13077</id>
		<title>OSCam/it/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13077"/>
		<updated>2015-06-12T12:38:20Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Questa Sezione Contiene Le Configurazioni Dei Parametri Per i Lettori Con OSCam. Si Possono Creare Varie Sezioni Dei Lettori Nel Oscam Server. E Chiaro Che Almeno Una Sezione Si Deve Creare.&lt;br /&gt;
&lt;br /&gt;
Esempi di configurazione per i lettori qui sono da [[OSCam/it/examples/Reader|Esempi di configurazione]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
&#039;&#039;&#039;Regole:&#039;&#039;&#039; Si possono fare varie sezioni di [Lettori].Ogni sezione compilata puo essere usata ovviamente per fungere da lettore.&lt;br /&gt;
&lt;br /&gt;
 Direttive: easymouse, phönix, sc8in1, Etc....&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Consente di impostare il nome per questo lettore.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
Parametro Necessario&lt;br /&gt;
&lt;br /&gt;
Disattivare Il Lettore&lt;br /&gt;
 0  =  Spento&lt;br /&gt;
 1  =  Acceso (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 5467:06/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
description =  Text &lt;br /&gt;
&lt;br /&gt;
Qualsiasi testo per descrive i lettori, default: [vuoto] nessuna descrizione&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Protocollo di comunicazione per il lettore.&lt;br /&gt;
 protocol = mouse         (Cardreader locale)&lt;br /&gt;
          = internal      (Tutti i Cardreader con &amp;quot;Device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assegna il Device per le sezioni dei [Lettori] .&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
             SR:          Smartreader+ (default)&lt;br /&gt;
             SRv2:        Smartreader V2&lt;br /&gt;
             Infinity:    Infinity USB &lt;br /&gt;
             TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
             TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
             TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device: Bus e Device Nome Per Il LettoreSmartCard+&lt;br /&gt;
 serialnum:  Il numero seriale del Lettore SmartCard+ (Il Numero eni Con lsusb &#039;Bus&#039; e &#039;Device&#039;)&lt;br /&gt;
 device:     Nome Del Device (Es. myreader)  &lt;br /&gt;
 device:slot:Nome Del Device e Numero dello Slot (1-8)&lt;br /&gt;
             &#039;&#039;&#039;SC8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:IP-adress, Hostname&lt;br /&gt;
 port:       Remapping Per La Porta Locale TCP/IP&lt;br /&gt;
 lport:      Remapping to local TCP/IP port&lt;br /&gt;
 PCSC:       Il Numero Del Lettore PCSC (Si Inizia Da 0 )&lt;br /&gt;
 0|1:        &#039;&#039;&#039;Solo Per Il Coolstream HD-1&#039;&#039;&#039; (Scelta Lettore 0 oppure 1 )&lt;br /&gt;
 constantcw: Nome del File Per Il Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Descrizione Del CW-Files:  &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extendet OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Esempio param. device&lt;br /&gt;
 device = /dev/ttyS0   # (Reader su COM1 (In Linux i386 e Windows))&lt;br /&gt;
 device = /dev/tts/1   # (Reader su COM2 (Linux dbox2 con multicam))&lt;br /&gt;
 device = /dev/ttyUSB0 # (Reader su USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Il contatore per il dispositivo è sempre dal 1 dopo il numero della porta COM! Così ttyS0 = COM1, tts/1 = COM2. &lt;br /&gt;
Quando si utilizzano PC più recenti le porte seriali sono difficilmente disponibili, in questi casi deve essere utilizzato USB 2.0. Il miglior modo nella gestione delle periferiche: Port-COM assegnata al lettore, scrivere nel device Port -1 !&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Linea dedicata per &amp;quot;Risposta della Scheda&amp;quot;&lt;br /&gt;
 Detect = CD   (Carrier Detect) - default -&lt;br /&gt;
 Detect = DSR  (Data Set Ready)&lt;br /&gt;
 Detect = CTS  (Clear To Send)&lt;br /&gt;
 Detect = RING (Ring Indicator)&lt;br /&gt;
 Detect = NONE (Il rilevamento è disabilitato, ma sarà sempre inviato un seganle alla &amp;quot;card&amp;quot;)&lt;br /&gt;
 Detect = gpio1 ... gpio7 (nuovo per mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Linea inversa = &amp;quot;!&amp;quot; prefisso (ad esempio &amp;quot;Controllo =! CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenza della carta con incrementi di 10 KHz. Per le schede Irdeto = 600 KHz. Vedi nota [[OSCam/it/examples/Overclocking|Overclocking!]]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cardmhz = 600  # Card Irdeto&lt;br /&gt;
         =      # [vuoto] Valore di default 357&lt;br /&gt;
&lt;br /&gt;
Dreambox  =  -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Lista delle frequenze di default delle card e overclocking]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kann die Frequenz des Kartenlesers, sofern dies technisch möglich ist, anders (in der Regel höher) in 10 KHz-Schritten eingestellt werden, als die Standard-Frequenz der Karte. Man sprich dann von [[OSCam/it/examples/Overclocking|Overclocking]]. So kann z.B. eine s02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Das sieht dann so aus:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert in Abhängigkeit von Atribut&lt;br /&gt;
       (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
 Hinweis&lt;br /&gt;
 Wird zur Zeit nur für smartreader- und smargo-protocol verwendet! Andere reader werden angepasst, damit sie&lt;br /&gt;
 benfalls diesen Parameter verwenden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
{{UnderConstruction}}&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  ausschließlich deprecated&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für AZBox-Reader&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt die Karte in den Init-Mode für den AZBox_reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in Millisecunden, default = 0&lt;br /&gt;
&lt;br /&gt;
Setzt card init mode für internen Reader der &#039;&#039;&#039;AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in Millisekunden, default =  0&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout für SC read/transmit nach dem init in Millisekunden festgelegt werden (nur für Reader!)&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # (none) default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Füge TA1 Byte für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn10702:06/10/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
boxkey per Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-,Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== versione nds ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Versione di &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; Da usare&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader. Überschreibt den Usernamen von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader. Überschreibt das Passwort von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il numero dei servizi che saranno considerate lettore base, è limitata a 64 o 64 volte [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quali servizi può il lettore. Ciò richiede un oscam.services essere presente. La logica qui è la seguente (in questo ordine):&lt;br /&gt;
* Se il campo è vuoto (o non valido), la richiesta è permesso.&lt;br /&gt;
* Quando un servizio negativo (cioè quelli con &amp;quot;!&amp;quot;) È applicabile, la richiesta viene respinta.&lt;br /&gt;
* Se un servizio positivo sia applicabile o non esiste alcun servizio positivo, la richiesta è permesso.&lt;br /&gt;
* Se nessuno dei punti precedenti, la richiesta viene respinta.&lt;br /&gt;
Ciò significa che i Servizi negativi sono necessarie solo in casi individuali. Vale a dire, i servizi se e quando è positiva, ma vuole escludere alcune indietro. Non è consigliabile, perché qui viene rapidamente a errori di configurazione. Al contrario, un ulteriore servizio da creare che contiene tutti i canali in questione.&lt;br /&gt;
&lt;br /&gt;
Ordnet den Reader einer Servicegruppe zu bzw. schließt eine Servicegruppe aus&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = # skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] è abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =                # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisci Irdeto ChID Per Il Lettore&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]...&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ignorare Caid e Ident Dei Lettori Provenienti Da Clienti Manipolati.&lt;br /&gt;
 disableserverfilter = 1  # Ignorare&lt;br /&gt;
                     = 0  # Non Ignorare (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in secondi&lt;br /&gt;
                   = -1 # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervallo Di Tempo in Secondi Per Riconnettersi Remote Reader, Quando Non Riceve Risposta. &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reconnecttimeout = 20   # Dopo 20 Secondi Senza Risposta, Viene Riconnesso&lt;br /&gt;
                  =      # [Vuoto] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazioni  EMM-Cache per il Reader. Attualmente solo per il Reader locale. &lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
Senza questo parametro EMM non sono visualizzati!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # emmcache disabilitato  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # abilitare emmcache e salvare i dati sul file &lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # abilitare emmcache ma non salvare i dati sul file&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Determina quante volte lo stesso EMM è scritto, si applica solo quando &amp;lt;useCache&amp;gt; = 1 o 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # logging disabilitato (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # registra solo Emm difettosi (errors)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # registra Emm scritti (written)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # registra Emm saltati(skipped)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # registra Emm bloccati (blocked)&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # registra AU bloccato &lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Esempi&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache abilitato, scrivi x 3 volte, scritti (written) (2) e bloccati (blocked) (8) = 10 logging, don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache abilitato, scrivi x 2 volte, scritti (written) (2) e saltati(skipped) (4) = 6 logging, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for certain users (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) and certainly &#039;&#039;&#039;not for users using cards in readers&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quote [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 from User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8591:04/01/2013 parameter ---&amp;gt; oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  Abilitare lo scambio di cache in modalità pull mode (tirare con forza)&lt;br /&gt;
 2  =  Abilitare lo scambio di cache in modalità push mode (spingere) &lt;br /&gt;
 3  =  Abilitare lo scambio di cache in modalità reversepush (Retromarcia) &lt;br /&gt;
 0  =  default&lt;br /&gt;
 per camd 3.5x e CCcam protocollo&lt;br /&gt;
&lt;br /&gt;
Vedere anche i parametri pertinenti in oscam.user! &lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichst gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = # Port-Nummer&lt;br /&gt;
         = # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]lunghezza[,lunghezza]...[;[CAID[@provid]:]lunghezza[,lunghezza]...]...&lt;br /&gt;
&lt;br /&gt;
definisce la lunghezza valida ECM in &#039;Hex&#039; e provid per il lettore fisico&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [vuoto]       =  default e provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nel funzionamento normale, questo parametro non è necessario!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Elenco di lunghezze ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Intestazione ECM valido con CAID e l&#039;uso provid in esadecimale.&lt;br /&gt;
default: nessuno, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Un thread su questo può essere trovato [[Streamboard-Thread:34748|qui]].&lt;br /&gt;
&lt;br /&gt;
Qui si trovano gli aggiornamenti [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm =   # Zahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resetcycle  =  0   #  ausgeschaltet [default]&lt;br /&gt;
             =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime =   # Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-u = 1 # (Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-s = 1 # (Blocke EMMs, die an bestimmte Gruppen von Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-g = 1 # (Blocke EMMs, die an alle Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 0  # (nicht blocken)  default&lt;br /&gt;
 blockemm-unknown = 1  # (Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
Default: [blank] keine Blockierung&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Garantire  unique-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire  shared-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire global-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
Garantire unknown-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gilt nur für physikalische Reader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Schreibt eine Datei (üblicherweise die Kopie einer Datei, die von &#039;&#039;&#039;savenano&#039;&#039;&#039; gespeichert wurde) auf die SmartCard. Ist kein Pfad angegeben, wird die Datei im Konfigurationsverzeichnis gesucht.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use-ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW è sbagliato a rifiutare, send &amp;quot;not found&amp;quot; posto di CWS male&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Per CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definire La Versione Di Cccam Da Usare.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Imposta il grado di hop per il lettore &#039;&#039;&#039;non&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Puo Decidere Il Grado Degli Hops Da Dare&lt;br /&gt;
 -1 = no CCcam&lt;br /&gt;
  0 = Carte Locali&lt;br /&gt;
  1 = Carte Locali + 1 Hop&lt;br /&gt;
  2 = Carte Locali + 2 Hops&lt;br /&gt;
      E Cosi Via&lt;br /&gt;
Il Valore Di Default = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Abilita Richiesta Per Avere L&#039;Emulazione Da Un Cccam Server.&lt;br /&gt;
 cccwantemu = 1  # si&lt;br /&gt;
            = 0  # no default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Richiesta Per Connettersi Con Cccam Server.&lt;br /&gt;
 ccckeepalive = 1  # si&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (Millisecondi)&lt;br /&gt;
&lt;br /&gt;
Ricollegare dopo ECM-Request-Timeout in millisecondi, default = 12000 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
peer&#039;s IP oder Hostname&lt;br /&gt;
peer&#039;s port&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  = gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13076</id>
		<title>OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13076"/>
		<updated>2015-06-12T12:38:01Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Ce fichier de configuration des lecteurs  de carte (reader: ce terme sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à  oscam pour pouvoir y accéder.  Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris)&lt;br /&gt;
Cette section doit contenir au moins un reader/lecteur!&lt;br /&gt;
&lt;br /&gt;
Exemples pour la configuration des lecteurs peuvent être trouvés ici [[OSCam/fr/examples/Reader|example configurations]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader/lecteur bien déterminé . &lt;br /&gt;
 Exemple: phoenix, easymouse, sc8in1 etc&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine le nom du reader (lecteur).&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 label = cardreader-canal&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le reader (lecteur)&lt;br /&gt;
 0  = désactivé&lt;br /&gt;
 1  = Activé (paramètre par défaut)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
description =&lt;br /&gt;
&lt;br /&gt;
Description du reader (lecteur), par défaut = rien&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Protocole de communication du reader (lecteur)&lt;br /&gt;
 protocol = mouse         (Lecteur de carte local)&lt;br /&gt;
          = internal      (Tous les Lecteurs de carte du type &amp;quot;Device=/dev/sciX&amp;quot;, et les Lecteurs de carte de les Coolstreams)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smargo&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5 serveur distant compatible - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{ Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine le device pour la section [reader]. &lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
                SR:          Smartreader+ (default) &lt;br /&gt;
                SRv2:        Smartreader V2&lt;br /&gt;
                Infinity:    Infinity USB &lt;br /&gt;
                TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
                TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
                TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 bus:device:    Nom du Bus e Device (par ex.. monreader)&lt;br /&gt;
 serialnum:     N° de série du Smartreader (N° de lsusb  &#039;Bus&#039; et &#039;Device&#039; sont obtenus au démarrage!)&lt;br /&gt;
 device:        Nom de Device&lt;br /&gt;
 device:slot:   Nom de Device e No de Slot &#039;&#039;&#039;sc8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:   IP adress, hostname&lt;br /&gt;
 port:          No. du TCP/IP port&lt;br /&gt;
 lport:         Remapping du port local&lt;br /&gt;
 PCSC:          N° du Lecteur PCSC (démarre à  0)&lt;br /&gt;
 0|1:           &#039;&#039;&#039;Seulement pour le Coolstream hd1&#039;&#039;&#039; (sélectionnez 0 ou 1)&lt;br /&gt;
 constantcw:    nom du fichier constant cw&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Exemples de configuration pour le paramètre &amp;lt;device&amp;gt;&lt;br /&gt;
  device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))&lt;br /&gt;
  device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))&lt;br /&gt;
  device = /dev/ttyUSB0 # (Lecteur sur USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Le N° du  Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le Lecteur et  lui soustraire 1&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Détection du statut de la &#039;&#039;&#039;carte insérée&#039;&#039;&#039;.&lt;br /&gt;
 Detect =   CD   (Carrier Detect) - par défaut -&lt;br /&gt;
 Detect =   DSR  (Data Set Ready)&lt;br /&gt;
 Detect =   CTS  (Clear To Send)&lt;br /&gt;
 Detect =   RING (Ring Indicator)&lt;br /&gt;
 Detect =   NONE (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)&lt;br /&gt;
 Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* •  Action inverse  = &amp;quot;!&amp;quot; à inclure devant (par ex.. &amp;quot;Detect=!CTS&amp;quot;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fréquence &#039;&#039;&#039;standard&#039;&#039;&#039; de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]!&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cardmhz =   600  # 600  pour une carte irdeto&lt;br /&gt;
         =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise&lt;br /&gt;
&lt;br /&gt;
auto clock speed for &#039;&#039;&#039;Dreambox&#039;&#039;&#039; =  -1. Pour plus d&#039;informations sur les différentes(Dream)Boxes cf. le lien suivant : [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indépendamment du paramètre &#039;&#039;&#039;cardmhz&#039;&#039;&#039; et pour autant que cela soit possible, la fréquence standard de la carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Cela se passe de cette façon:&lt;br /&gt;
 cardmhz =    600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     =    1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La valeur par défaut est 357&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Détection automatique de la vitesse du lecteur par l&#039;ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).&lt;br /&gt;
 0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
{{AVenir}}&lt;br /&gt;
D&#039;abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l&#039;ATR de 9600 baud.&lt;br /&gt;
 deprecated =   1  mode déprécié activé&lt;br /&gt;
            =   0  par défaut&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour un lecteur de type AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rend possible l’initialisation de la carte sur un Lecteur d&#039;AZBox &lt;br /&gt;
 mode =   1  # active le mode initialisation pour un Lecteur d’ AzBox&lt;br /&gt;
      =   0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82&lt;br /&gt;
en fonction de ceci:&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout pendant l&#039;initialisation du lecteur interne du coolstream &#039;&#039;&#039;pour AZBox!&#039;&#039;&#039;, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: seulement pour Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout après initialisation du  SC lecteur interne du coolstream, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est configuré, il doit contenir 26 octets.&lt;br /&gt;
S&#039;il n&#039;est pas configuré ou vide, l&#039;INS7E ne sera pas envoyée à la carte lors du démarrage.&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11  = TA1 (1 octet; le 3ème octet de l&#039;ATR)&lt;br /&gt;
          = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
          = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
          = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
          = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10702:06/10/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;En cours d&#039;élaboration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision&lt;br /&gt;
 force_irdeto = 1  # activé&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lit les registres/&#039;records&#039; &amp;quot;Nagravision. &#039;&#039;&#039;Uniquement pour les cartes NCMED&#039;&#039;&#039; &lt;br /&gt;
 nagra_read = 0  # désactivé, valeur par défaut&lt;br /&gt;
            = 1  # lit les Records dont les droits sont dépassés&lt;br /&gt;
            = 2  # lit seulement les Records dont les droits sont valables&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA-Key pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax, default = none&lt;br /&gt;
 rsakey =&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix9993 = 0|1&lt;br /&gt;
&lt;br /&gt;
Corrige l&#039;erreur 9993 sur CAID 0919 SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  = 1  # activé&lt;br /&gt;
          = 0  # désactivé (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto &lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Code PIN pour les cartes &#039;&#039;&#039;Conax, Cryptoworks et Viaccess&#039;&#039;&#039;&lt;br /&gt;
 pincode = code pin&lt;br /&gt;
         =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
Valeurs d&#039;origine des cartes&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Carte&#039;&#039;&#039; &lt;br /&gt;
|| &#039;&#039;&#039;Pin Code par défaut&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BIS.tv || 8080&lt;br /&gt;
|-&lt;br /&gt;
| SSR-SRG/TSR|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Seca (018)|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Viaccess (039)|| 0000 &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ID du &#039;&#039;&#039;récepteur NDS&#039;&#039;&#039; &lt;br /&gt;
 boxid = ID du récepteur NDS&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la version du &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; &lt;br /&gt;
  0 = # détection auto, valeur par défaut&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clés AES multiples de 16 octets(bytes) pour cartes &#039;&#039;&#039;Viaccess&#039;&#039;&#039; (l&#039;utilisation du pro/pre encryption est spécifié via la nano D2 nano dans l&#039;ECM)&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spécial pour clés AES:&lt;br /&gt;
 00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée&lt;br /&gt;
 FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....&lt;br /&gt;
 si une clé n&#039;est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de classes à montrer pour les  &#039;&#039;&#039;Cartes Viaccess&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Quantité&lt;br /&gt;
          = 0  # aucune, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Clé de cryptage DES pour un reader/lecteur Newcamd distant &lt;br /&gt;
 key = clé DES&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur pour le reader distant. Remplace le nom de l&#039;utilisateur de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   user=  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.&lt;br /&gt;
&lt;br /&gt;
svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre &amp;quot;mg-encrypted&amp;quot; prend la place des paramètres &amp;quot;device&amp;quot; et &amp;quot;password&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
svn-4806: le paramètre &amp;quot;mg-encrypted&amp;quot; étendu pour permettre de spécifier une adresse MAC.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt;,&amp;lt;mac address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt; (c&#039;est l&#039;adresse MAC de eth0 de la box locale qui sera utilsée)&lt;br /&gt;
&lt;br /&gt;
Exemple du reade0/lecteur  de type gbox dans oscam.server:&lt;br /&gt;
	&lt;br /&gt;
 [reader]&lt;br /&gt;
 label        = mygboxreader &lt;br /&gt;
 protocol     = gbox &lt;br /&gt;
 mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} &lt;br /&gt;
 group        = 11 &lt;br /&gt;
 caid         = 1100&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d&#039;un fichier oscam.services. La logique ici est la suivante (dans cet ordre):&lt;br /&gt;
* Si le champ est vide (ou invalide), la requête est autorisée.&lt;br /&gt;
* Quand un service négatif (çàd précédé d&#039;un &amp;quot;!&amp;quot;) Est applicable, la demande est rejetée.&lt;br /&gt;
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.&lt;br /&gt;
* Si aucun des points précédents, la demande est rejetée.&lt;br /&gt;
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. &lt;br /&gt;
A savoir, si vous avez un service positif mais que l&#039;on veut exclure certains srvid. &lt;br /&gt;
Ce n&#039;est pas recommandé, car des erreurs de configuration apparaissent rapidement. &lt;br /&gt;
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.&lt;br /&gt;
&lt;br /&gt;
Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = Tous les services sont autorisés (par défaut)&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
   services = Csat,C+,!Bis&lt;br /&gt;
              # Csat et C+ sont alloués, Bis est exclu (remarquez le ! devant Bis)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATION svn 5097:04/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définit et permet de lier les CAIDs pour le reader/lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (raccourci pour l&#039;exemple au-dessus)&lt;br /&gt;
        par défaut: tous les CAIDs avec le masque FFFF&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Définit le  CAID et l’ Ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; pour le Reader &lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ident =    # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =    # [rien] aucun CAID et ident n’est définit (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit en &#039;&#039;&#039;hexadécimal&#039;&#039;&#039; la classe SC specific pour le reader/lecteur&lt;br /&gt;
 class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non&lt;br /&gt;
       =                   # [rien] aucune définition de classe (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le &#039;&#039;&#039;ChID Irdeto&#039;&#039;&#039; pour le Reader/Lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64 &lt;br /&gt;
 group = 1....64[,1....64]....  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comme l&#039;entrée est obligatoire, il doit n&#039;y avoir aucune [blanc] par défaut !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 Group =   1      # (un seul groupe =&amp;gt; 1)&lt;br /&gt;
 Group =   1,4,5  # (plusieurs groupes =&amp;gt; 1, 4 et 5)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Exclu le reader/lecteur de l’ AU (mise à jour automatique) &lt;br /&gt;
 audisabled = 1  # activé (la carte ne sera pas mise à jour)&lt;br /&gt;
            = 0  # désactivé: valeur par défaut (la mise à jour de la carte peut se faire)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 auprovid =    # 123456&lt;br /&gt;
          =    # [rien] valeur par défaut, rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ignore les CAID et Ident des readers/lecteurs de clients défectueux .&lt;br /&gt;
 disableserverfilter = 1  # activé (ignore les caid et ident)&lt;br /&gt;
                     = 0  # valeur par défaut : désactivé (n&#039;ignore rien)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =     # en secondes&lt;br /&gt;
                   = -1  # reconnexion en cas de perte du réseau pour Readers &#039;&#039;&#039;Newcamd et Radegast&#039;&#039;&#039;, même en mode attente.&lt;br /&gt;
                   =  0  # par défaut rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai en secondes avant le renouvellement d&#039;une connexion avec un lecteur/reader distant qui ne répond plus.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie&lt;br /&gt;
                  =      # [rien] par défaut, rien n&#039;est mentionné&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=   0|1 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Permet d&#039;établir la connexion Newcamd, même s&#039;il n&#039;y a pas de demande.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =    1  # connexion établie à l&#039;init&lt;br /&gt;
connectoninit   =    0  # connexion non établie à l&#039;init (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Ne s&#039;applique pas si l&#039;équilibreur de charge (loadbalancer) est activé!&lt;br /&gt;
&lt;br /&gt;
Définit le Reader comme Fallback Reader. Standard et Fallback-Reader doivent appartenir au même groupe. Voir &#039;&#039;&#039;group&#039;&#039;&#039;&lt;br /&gt;
 fallback =    1  # activé (ce reader est le fallback reader)&lt;br /&gt;
          =    0  # valeur par défaut : désactivé&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Definit les  Caches d&#039;EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
Sans ce paramètre, no EMM sont présentés dans le log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache désactivé (valeur par défaut)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache activé, et l&#039;écrire à la fin dans un fichier&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache activé, mais ne pas l&#039;écrire à la fin dans un fichier&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur &amp;lt;usecache&amp;gt; = 1 ou 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Entrée dans le fichier log désactivée (valeur par défaut)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Log uniquement les EMM erronés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # Log les EMM écrits&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # Log les EMM rejetés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # Log les EMM bloqués&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # Log les AU blockés&lt;br /&gt;
&lt;br /&gt;
La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM pour le STB sont ignorés (par défaut)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
 emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l&#039;envoi d&#039;EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est pour échanger le cache d&#039;OSCam.&lt;br /&gt;
&lt;br /&gt;
 1 = échange du cache activé pull mode&lt;br /&gt;
 2 = échange du cache activé push mode&lt;br /&gt;
 3 = échange du cache activé reversepush mode&lt;br /&gt;
 0 = par défaut &lt;br /&gt;
&lt;br /&gt;
- Uniquement valable entre 2 ou plusieurs OSCam;&lt;br /&gt;
- Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B vérifie son cache:&lt;br /&gt;
* rien dans le cache n&#039;est trouvé: OSCam B envoie: NOK&lt;br /&gt;
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW&lt;br /&gt;
* quand rien dans le cache n&#039;est trouvé,  il est noté une demande en attente: &#039;&#039;cacheexwaittime&#039;&#039; dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.&lt;br /&gt;
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A&lt;br /&gt;
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 est réglé sur cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM&lt;br /&gt;
&lt;br /&gt;
CW-flow = A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop = n&lt;br /&gt;
&lt;br /&gt;
Par défaut = 10&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion pour un Reader Camd 3.x-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd 3.x &lt;br /&gt;
 logport =    # N° du port&lt;br /&gt;
         =    # par défaut, aucun port n’est activé)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
Pour les lecteurs physiques, vous pouvez mettre des valeurs &#039;&#039;&#039;hexadécimales&#039;&#039;&#039; séparées par des virgules pour spécifier les longueurs d&#039;ECM qui sont autorisées.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;En fonctionnement normal, ce paramètre n&#039;est pas nécessaire!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste des longueurs d&#039;ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7480:09-21-2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]&lt;br /&gt;
&lt;br /&gt;
Configurer l’entête valide de l&#039;ecm pour son reader, c&#039;est pour protéger son reader des entêtes erronés.&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader local CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader distant (proxy) CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist =&lt;br /&gt;
0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d&#039;autres erronés, j&#039;en ai mis que quatre valides.&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|ici]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] ici&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé&lt;br /&gt;
 ratelimitecm =     # nombre&lt;br /&gt;
              =   0 # (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour définir un nombre limit d&#039;ECM de type &amp;quot;not found&amp;quot; (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu&#039;il n&#039;y a pas de limite.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]&lt;br /&gt;
                   =  10  #  réinitialisation du lecteur au bout de 10 ECM &amp;quot;not found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Réinitialisation automatique du lecteur toutes les X trames ECM&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resetcycle  =  0   #  désactivé [valeur par défaut]&lt;br /&gt;
             =  5   #  réinitialisation du lecteur au bout de 5 trames ECM&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimitseconds =   # secondes&lt;br /&gt;
                  = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimittime =   # millisecondes&lt;br /&gt;
               = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM&lt;br /&gt;
 0 = Par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdseconds  =  secondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cooldowndelay  =   délai,durée (cooldown=&amp;lt;seconds OFF&amp;gt;, &amp;lt;seconds ON&amp;gt;)&lt;br /&gt;
                =  [blank] défaut&lt;br /&gt;
&lt;br /&gt;
Ce paramètre marche uniquement dans le cas où &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; sont configurés.&lt;br /&gt;
&lt;br /&gt;
Pendant &#039;seconds OFF&#039;, le lecteur est ouvert. Après &#039;seconds OFF&#039;, le lecteur exécute les restrictions configurées dans &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; pour le temps défini dans &#039;seconde ON&#039;.&lt;br /&gt;
&lt;br /&gt;
Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres &#039;ratelimitecm&#039; + &#039;ratelimittime&#039;), cooldown OFF signifie que le lecteur est ouvert.&lt;br /&gt;
&lt;br /&gt;
Référez-vous à la doc pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Liste les Nanos EMM (en hexadécimal) ou tous les Nanos EMM à bloquer. Ne s’applique qu’aux  Readers physiques &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blocknano =   45,93,7a,ff&lt;br /&gt;
           =   all ( tous )&lt;br /&gt;
           = # [rien] aucun (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-u = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-u = 1 # bloque les EMM directement adressé à la carte&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-s =   0  # valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-g = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l&#039;état des connaissances publiques) d&#039;un contrôle d&#039;accès pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-unknown = 1  #  bloque tous les EMM inconnus&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5548&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
blockemm-bylen  =  [longueur min-longueur max, longueur , longueur 2, longueur n]... &lt;br /&gt;
(décimal)&lt;br /&gt;
&#039;&#039;Bloque les EMM avec un paramètre LEN/LL (longueur d&#039;instruction) pour un diffuseur donné&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blockemmbylen = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u.&lt;br /&gt;
Les valeurs sont en décimal.&lt;br /&gt;
10 valeurs autorisées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d&#039;accès &#039;&#039;&#039;Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paramètre applicable uniquement pour le protocole camd35 (cs357x)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  valeur par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l&#039;Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (défaut)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs inconnus  (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn 5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est remplacé par &#039;&#039;&#039;saveemm-[u,s,g,unknown]&#039;&#039;&#039; qui sauvegardent les EMMs séparément selon le type configuré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all # tous&lt;br /&gt;
          = # aucune (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire &amp;quot;config &amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [rien] (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== read_old_classes ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10443:02/08/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre gère l&#039;affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess. &lt;br /&gt;
&lt;br /&gt;
 read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d&#039;OScam (par défaut)&lt;br /&gt;
                   =  1   # lit et affiche les classes/entitlements expirés&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
read_old_classes = 1   va afficher l&#039;ensemble des classees/entitlements présents sur la carte.&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet d&#039;activer (ou pas) le protocole SSL (Secure Socket Layer) &lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  utilise le SSL pour le protocole ghttp&lt;br /&gt;
          =  0  #  n&#039;utilise pas le SSL pour le protocole ghttp (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW est de retour comme incorrect, send &amp;quot;introuvable&amp;quot; à la place incorrect CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disablecrccws = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = désactive le crc pour cws, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
En mode nominal, ce paramètre n&#039;est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l&#039;équilibrage de charge (Loadbalancing).&lt;br /&gt;
 lb_weight = xxxx&lt;br /&gt;
           =  # [rien] Valeur par défaut : 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. &lt;br /&gt;
L&#039;intersection des deux donne le temps de réponse corrigé en fonction du lb_weight&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.&lt;br /&gt;
 &lt;br /&gt;
Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l&#039;entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8656:22/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en &amp;quot;not found&amp;quot;) par le loadbalancer (répartisseur de charge), par défaut=aucun&lt;br /&gt;
Autrement dit, le loadbalancer essayera toujours d&#039;utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour CCcam &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam à utiliser.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Définit la distance maximale en hop (saut) de repartage de la carte&lt;br /&gt;
 0 = Uniquement  la carte locale&lt;br /&gt;
 1 = Carte locale + 1 Hop&lt;br /&gt;
 2 = Carte locale + 2 Hops&lt;br /&gt;
     Et ainsi de suite&lt;br /&gt;
     Valeur par défautt = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ccchop =&lt;br /&gt;
&lt;br /&gt;
Pour les readers &#039;&#039;&#039;non CCcam&#039;&#039;&#039;; hop pour les cartes virtuelles.&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Définit le Reshare-hop pour CCcam lecteur&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut&lt;br /&gt;
            =  0 # repartage pour les clients directs&lt;br /&gt;
            =  1 # repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
            =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 &lt;br /&gt;
Reshare peut être défini de 2 façons:&lt;br /&gt;
&lt;br /&gt;
* Dans oscam.server [lecteur] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* Dans oscam.user [compte] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Demande pour recevoir un emu du server cccam.&lt;br /&gt;
 cccwantemu = 1  # activé, demande l’ému&lt;br /&gt;
            = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Envois un message “keepalive &amp;quot;, pour garder la connexion avec un server CCCam distant. &lt;br /&gt;
 ccckeepalive = 1  # activé, envois le message &amp;quot;keep alive&amp;quot;&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cccreconnect = timeout (en mile-secondes)&lt;br /&gt;
&lt;br /&gt;
Ce délais de demende d&#039;ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000&lt;br /&gt;
Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
cccmindown = 0 oscam n&#039;ignorera aucune carte.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.&lt;br /&gt;
&lt;br /&gt;
Etc.....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÉTE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13075</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13075"/>
		<updated>2015-06-12T12:37:42Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   add check conrol for pin payload for NDS Videoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn10702:06/10/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Under Construction&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
format:&lt;br /&gt;
&lt;br /&gt;
 { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt; { &amp;lt;level&amp;gt; &amp;lt;level&amp;gt; } address&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13074</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13074"/>
		<updated>2015-06-12T12:37:12Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:06/10/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verhindert, dass das Livelog im Debug-Modus &amp;quot;64 + 128&amp;quot; vor lauter EMMs, die nicht an die eigene Karte gerichtet sind, überläuft und die CPU unnötig, bzw. auf einigen Plattformen auch &amp;quot;extrem&amp;quot;, belastet.&lt;br /&gt;
 minimize_emm_filter = 0 # alle Filter aktiviert (default)&lt;br /&gt;
                     = 1 # max. 3 Filter aktiviert&lt;br /&gt;
                     = 2 # max. 5 Filter aktiviert&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische NDS Viedeoguard2-Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== block and save ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13073</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13073"/>
		<updated>2015-06-12T12:31:23Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verhindert, dass das Livelog im Debug-Modus &amp;quot;64 + 128&amp;quot; vor lauter EMMs, die nicht an die eigene Karte gerichtet sind, überläuft und die CPU unnötig, bzw. auf einigen Plattformen auch &amp;quot;extrem&amp;quot;, belastet.&lt;br /&gt;
 minimize_emm_filter = 0 # alle Filter aktiviert (default)&lt;br /&gt;
                     = 1 # max. 3 Filter aktiviert&lt;br /&gt;
                     = 2 # max. 5 Filter aktiviert&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische NDS Viedeoguard2-Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== block and save ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13072</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13072"/>
		<updated>2015-06-12T12:25:21Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verhindert, dass das Livelog im Debug-Modus &amp;quot;64 + 128&amp;quot; vor lauter EMMs, die nicht an die eigene Karte gerichtet sind, überläuft.&lt;br /&gt;
 minimize_emm_filter = 0 # alle Filter aktiviert (default)&lt;br /&gt;
                     = 1 # max. 3 Filter aktiviert&lt;br /&gt;
                     = 2 # max. 5 Filter aktiviert&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische NDS Viedeoguard2-Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== block and save ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13071</id>
		<title>OSCam/it/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13071"/>
		<updated>2015-06-12T12:10:03Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: ADD: minimize_emm_filter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Questa Sezione Contiene Le Configurazioni Dei Parametri Per i Lettori Con OSCam. Si Possono Creare Varie Sezioni Dei Lettori Nel Oscam Server. E Chiaro Che Almeno Una Sezione Si Deve Creare.&lt;br /&gt;
&lt;br /&gt;
Esempi di configurazione per i lettori qui sono da [[OSCam/it/examples/Reader|Esempi di configurazione]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
&#039;&#039;&#039;Regole:&#039;&#039;&#039; Si possono fare varie sezioni di [Lettori].Ogni sezione compilata puo essere usata ovviamente per fungere da lettore.&lt;br /&gt;
&lt;br /&gt;
 Direttive: easymouse, phönix, sc8in1, Etc....&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Consente di impostare il nome per questo lettore.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
Parametro Necessario&lt;br /&gt;
&lt;br /&gt;
Disattivare Il Lettore&lt;br /&gt;
 0  =  Spento&lt;br /&gt;
 1  =  Acceso (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 5467:06/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
description =  Text &lt;br /&gt;
&lt;br /&gt;
Qualsiasi testo per descrive i lettori, default: [vuoto] nessuna descrizione&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Protocollo di comunicazione per il lettore.&lt;br /&gt;
 protocol = mouse         (Cardreader locale)&lt;br /&gt;
          = internal      (Tutti i Cardreader con &amp;quot;Device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assegna il Device per le sezioni dei [Lettori] .&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
             SR:          Smartreader+ (default)&lt;br /&gt;
             SRv2:        Smartreader V2&lt;br /&gt;
             Infinity:    Infinity USB &lt;br /&gt;
             TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
             TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
             TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device: Bus e Device Nome Per Il LettoreSmartCard+&lt;br /&gt;
 serialnum:  Il numero seriale del Lettore SmartCard+ (Il Numero eni Con lsusb &#039;Bus&#039; e &#039;Device&#039;)&lt;br /&gt;
 device:     Nome Del Device (Es. myreader)  &lt;br /&gt;
 device:slot:Nome Del Device e Numero dello Slot (1-8)&lt;br /&gt;
             &#039;&#039;&#039;SC8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:IP-adress, Hostname&lt;br /&gt;
 port:       Remapping Per La Porta Locale TCP/IP&lt;br /&gt;
 lport:      Remapping to local TCP/IP port&lt;br /&gt;
 PCSC:       Il Numero Del Lettore PCSC (Si Inizia Da 0 )&lt;br /&gt;
 0|1:        &#039;&#039;&#039;Solo Per Il Coolstream HD-1&#039;&#039;&#039; (Scelta Lettore 0 oppure 1 )&lt;br /&gt;
 constantcw: Nome del File Per Il Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Descrizione Del CW-Files:  &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extendet OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Esempio param. device&lt;br /&gt;
 device = /dev/ttyS0   # (Reader su COM1 (In Linux i386 e Windows))&lt;br /&gt;
 device = /dev/tts/1   # (Reader su COM2 (Linux dbox2 con multicam))&lt;br /&gt;
 device = /dev/ttyUSB0 # (Reader su USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Il contatore per il dispositivo è sempre dal 1 dopo il numero della porta COM! Così ttyS0 = COM1, tts/1 = COM2. &lt;br /&gt;
Quando si utilizzano PC più recenti le porte seriali sono difficilmente disponibili, in questi casi deve essere utilizzato USB 2.0. Il miglior modo nella gestione delle periferiche: Port-COM assegnata al lettore, scrivere nel device Port -1 !&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Linea dedicata per &amp;quot;Risposta della Scheda&amp;quot;&lt;br /&gt;
 Detect = CD   (Carrier Detect) - default -&lt;br /&gt;
 Detect = DSR  (Data Set Ready)&lt;br /&gt;
 Detect = CTS  (Clear To Send)&lt;br /&gt;
 Detect = RING (Ring Indicator)&lt;br /&gt;
 Detect = NONE (Il rilevamento è disabilitato, ma sarà sempre inviato un seganle alla &amp;quot;card&amp;quot;)&lt;br /&gt;
 Detect = gpio1 ... gpio7 (nuovo per mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Linea inversa = &amp;quot;!&amp;quot; prefisso (ad esempio &amp;quot;Controllo =! CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenza della carta con incrementi di 10 KHz. Per le schede Irdeto = 600 KHz. Vedi nota [[OSCam/it/examples/Overclocking|Overclocking!]]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cardmhz = 600  # Card Irdeto&lt;br /&gt;
         =      # [vuoto] Valore di default 357&lt;br /&gt;
&lt;br /&gt;
Dreambox  =  -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Lista delle frequenze di default delle card e overclocking]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kann die Frequenz des Kartenlesers, sofern dies technisch möglich ist, anders (in der Regel höher) in 10 KHz-Schritten eingestellt werden, als die Standard-Frequenz der Karte. Man sprich dann von [[OSCam/it/examples/Overclocking|Overclocking]]. So kann z.B. eine s02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Das sieht dann so aus:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert in Abhängigkeit von Atribut&lt;br /&gt;
       (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
 Hinweis&lt;br /&gt;
 Wird zur Zeit nur für smartreader- und smargo-protocol verwendet! Andere reader werden angepasst, damit sie&lt;br /&gt;
 benfalls diesen Parameter verwenden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
{{UnderConstruction}}&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  ausschließlich deprecated&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für AZBox-Reader&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt die Karte in den Init-Mode für den AZBox_reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in Millisecunden, default = 0&lt;br /&gt;
&lt;br /&gt;
Setzt card init mode für internen Reader der &#039;&#039;&#039;AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in Millisekunden, default =  0&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout für SC read/transmit nach dem init in Millisekunden festgelegt werden (nur für Reader!)&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # (none) default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Füge TA1 Byte für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
boxkey per Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-,Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== versione nds ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Versione di &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; Da usare&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader. Überschreibt den Usernamen von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader. Überschreibt das Passwort von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il numero dei servizi che saranno considerate lettore base, è limitata a 64 o 64 volte [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quali servizi può il lettore. Ciò richiede un oscam.services essere presente. La logica qui è la seguente (in questo ordine):&lt;br /&gt;
* Se il campo è vuoto (o non valido), la richiesta è permesso.&lt;br /&gt;
* Quando un servizio negativo (cioè quelli con &amp;quot;!&amp;quot;) È applicabile, la richiesta viene respinta.&lt;br /&gt;
* Se un servizio positivo sia applicabile o non esiste alcun servizio positivo, la richiesta è permesso.&lt;br /&gt;
* Se nessuno dei punti precedenti, la richiesta viene respinta.&lt;br /&gt;
Ciò significa che i Servizi negativi sono necessarie solo in casi individuali. Vale a dire, i servizi se e quando è positiva, ma vuole escludere alcune indietro. Non è consigliabile, perché qui viene rapidamente a errori di configurazione. Al contrario, un ulteriore servizio da creare che contiene tutti i canali in questione.&lt;br /&gt;
&lt;br /&gt;
Ordnet den Reader einer Servicegruppe zu bzw. schließt eine Servicegruppe aus&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = # skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] è abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =                # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisci Irdeto ChID Per Il Lettore&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]...&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ignorare Caid e Ident Dei Lettori Provenienti Da Clienti Manipolati.&lt;br /&gt;
 disableserverfilter = 1  # Ignorare&lt;br /&gt;
                     = 0  # Non Ignorare (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in secondi&lt;br /&gt;
                   = -1 # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervallo Di Tempo in Secondi Per Riconnettersi Remote Reader, Quando Non Riceve Risposta. &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reconnecttimeout = 20   # Dopo 20 Secondi Senza Risposta, Viene Riconnesso&lt;br /&gt;
                  =      # [Vuoto] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazioni  EMM-Cache per il Reader. Attualmente solo per il Reader locale. &lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
Senza questo parametro EMM non sono visualizzati!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # emmcache disabilitato  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # abilitare emmcache e salvare i dati sul file &lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # abilitare emmcache ma non salvare i dati sul file&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Determina quante volte lo stesso EMM è scritto, si applica solo quando &amp;lt;useCache&amp;gt; = 1 o 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # logging disabilitato (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # registra solo Emm difettosi (errors)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # registra Emm scritti (written)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # registra Emm saltati(skipped)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # registra Emm bloccati (blocked)&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # registra AU bloccato &lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Esempi&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache abilitato, scrivi x 3 volte, scritti (written) (2) e bloccati (blocked) (8) = 10 logging, don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache abilitato, scrivi x 2 volte, scritti (written) (2) e saltati(skipped) (4) = 6 logging, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for certain users (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) and certainly &#039;&#039;&#039;not for users using cards in readers&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quote [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 from User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8591:04/01/2013 parameter ---&amp;gt; oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  Abilitare lo scambio di cache in modalità pull mode (tirare con forza)&lt;br /&gt;
 2  =  Abilitare lo scambio di cache in modalità push mode (spingere) &lt;br /&gt;
 3  =  Abilitare lo scambio di cache in modalità reversepush (Retromarcia) &lt;br /&gt;
 0  =  default&lt;br /&gt;
 per camd 3.5x e CCcam protocollo&lt;br /&gt;
&lt;br /&gt;
Vedere anche i parametri pertinenti in oscam.user! &lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichst gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = # Port-Nummer&lt;br /&gt;
         = # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]lunghezza[,lunghezza]...[;[CAID[@provid]:]lunghezza[,lunghezza]...]...&lt;br /&gt;
&lt;br /&gt;
definisce la lunghezza valida ECM in &#039;Hex&#039; e provid per il lettore fisico&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [vuoto]       =  default e provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nel funzionamento normale, questo parametro non è necessario!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Elenco di lunghezze ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Intestazione ECM valido con CAID e l&#039;uso provid in esadecimale.&lt;br /&gt;
default: nessuno, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Un thread su questo può essere trovato [[Streamboard-Thread:34748|qui]].&lt;br /&gt;
&lt;br /&gt;
Qui si trovano gli aggiornamenti [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm =   # Zahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resetcycle  =  0   #  ausgeschaltet [default]&lt;br /&gt;
             =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime =   # Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-u = 1 # (Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-s = 1 # (Blocke EMMs, die an bestimmte Gruppen von Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-g = 1 # (Blocke EMMs, die an alle Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 0  # (nicht blocken)  default&lt;br /&gt;
 blockemm-unknown = 1  # (Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
Default: [blank] keine Blockierung&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Garantire  unique-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire  shared-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire global-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
Garantire unknown-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gilt nur für physikalische Reader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Schreibt eine Datei (üblicherweise die Kopie einer Datei, die von &#039;&#039;&#039;savenano&#039;&#039;&#039; gespeichert wurde) auf die SmartCard. Ist kein Pfad angegeben, wird die Datei im Konfigurationsverzeichnis gesucht.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use-ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW è sbagliato a rifiutare, send &amp;quot;not found&amp;quot; posto di CWS male&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Per CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definire La Versione Di Cccam Da Usare.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Imposta il grado di hop per il lettore &#039;&#039;&#039;non&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Puo Decidere Il Grado Degli Hops Da Dare&lt;br /&gt;
 -1 = no CCcam&lt;br /&gt;
  0 = Carte Locali&lt;br /&gt;
  1 = Carte Locali + 1 Hop&lt;br /&gt;
  2 = Carte Locali + 2 Hops&lt;br /&gt;
      E Cosi Via&lt;br /&gt;
Il Valore Di Default = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Abilita Richiesta Per Avere L&#039;Emulazione Da Un Cccam Server.&lt;br /&gt;
 cccwantemu = 1  # si&lt;br /&gt;
            = 0  # no default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Richiesta Per Connettersi Con Cccam Server.&lt;br /&gt;
 ccckeepalive = 1  # si&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (Millisecondi)&lt;br /&gt;
&lt;br /&gt;
Ricollegare dopo ECM-Request-Timeout in millisecondi, default = 12000 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
peer&#039;s IP oder Hostname&lt;br /&gt;
peer&#039;s port&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  = gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13070</id>
		<title>OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13070"/>
		<updated>2015-06-12T12:07:37Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Ce fichier de configuration des lecteurs  de carte (reader: ce terme sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à  oscam pour pouvoir y accéder.  Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris)&lt;br /&gt;
Cette section doit contenir au moins un reader/lecteur!&lt;br /&gt;
&lt;br /&gt;
Exemples pour la configuration des lecteurs peuvent être trouvés ici [[OSCam/fr/examples/Reader|example configurations]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader/lecteur bien déterminé . &lt;br /&gt;
 Exemple: phoenix, easymouse, sc8in1 etc&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine le nom du reader (lecteur).&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 label = cardreader-canal&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le reader (lecteur)&lt;br /&gt;
 0  = désactivé&lt;br /&gt;
 1  = Activé (paramètre par défaut)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
description =&lt;br /&gt;
&lt;br /&gt;
Description du reader (lecteur), par défaut = rien&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Protocole de communication du reader (lecteur)&lt;br /&gt;
 protocol = mouse         (Lecteur de carte local)&lt;br /&gt;
          = internal      (Tous les Lecteurs de carte du type &amp;quot;Device=/dev/sciX&amp;quot;, et les Lecteurs de carte de les Coolstreams)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smargo&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5 serveur distant compatible - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{ Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine le device pour la section [reader]. &lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
                SR:          Smartreader+ (default) &lt;br /&gt;
                SRv2:        Smartreader V2&lt;br /&gt;
                Infinity:    Infinity USB &lt;br /&gt;
                TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
                TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
                TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 bus:device:    Nom du Bus e Device (par ex.. monreader)&lt;br /&gt;
 serialnum:     N° de série du Smartreader (N° de lsusb  &#039;Bus&#039; et &#039;Device&#039; sont obtenus au démarrage!)&lt;br /&gt;
 device:        Nom de Device&lt;br /&gt;
 device:slot:   Nom de Device e No de Slot &#039;&#039;&#039;sc8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:   IP adress, hostname&lt;br /&gt;
 port:          No. du TCP/IP port&lt;br /&gt;
 lport:         Remapping du port local&lt;br /&gt;
 PCSC:          N° du Lecteur PCSC (démarre à  0)&lt;br /&gt;
 0|1:           &#039;&#039;&#039;Seulement pour le Coolstream hd1&#039;&#039;&#039; (sélectionnez 0 ou 1)&lt;br /&gt;
 constantcw:    nom du fichier constant cw&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Exemples de configuration pour le paramètre &amp;lt;device&amp;gt;&lt;br /&gt;
  device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))&lt;br /&gt;
  device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))&lt;br /&gt;
  device = /dev/ttyUSB0 # (Lecteur sur USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Le N° du  Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le Lecteur et  lui soustraire 1&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Détection du statut de la &#039;&#039;&#039;carte insérée&#039;&#039;&#039;.&lt;br /&gt;
 Detect =   CD   (Carrier Detect) - par défaut -&lt;br /&gt;
 Detect =   DSR  (Data Set Ready)&lt;br /&gt;
 Detect =   CTS  (Clear To Send)&lt;br /&gt;
 Detect =   RING (Ring Indicator)&lt;br /&gt;
 Detect =   NONE (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)&lt;br /&gt;
 Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* •  Action inverse  = &amp;quot;!&amp;quot; à inclure devant (par ex.. &amp;quot;Detect=!CTS&amp;quot;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fréquence &#039;&#039;&#039;standard&#039;&#039;&#039; de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]!&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cardmhz =   600  # 600  pour une carte irdeto&lt;br /&gt;
         =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise&lt;br /&gt;
&lt;br /&gt;
auto clock speed for &#039;&#039;&#039;Dreambox&#039;&#039;&#039; =  -1. Pour plus d&#039;informations sur les différentes(Dream)Boxes cf. le lien suivant : [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indépendamment du paramètre &#039;&#039;&#039;cardmhz&#039;&#039;&#039; et pour autant que cela soit possible, la fréquence standard de la carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Cela se passe de cette façon:&lt;br /&gt;
 cardmhz =    600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     =    1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La valeur par défaut est 357&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Détection automatique de la vitesse du lecteur par l&#039;ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).&lt;br /&gt;
 0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
{{AVenir}}&lt;br /&gt;
D&#039;abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l&#039;ATR de 9600 baud.&lt;br /&gt;
 deprecated =   1  mode déprécié activé&lt;br /&gt;
            =   0  par défaut&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour un lecteur de type AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rend possible l’initialisation de la carte sur un Lecteur d&#039;AZBox &lt;br /&gt;
 mode =   1  # active le mode initialisation pour un Lecteur d’ AzBox&lt;br /&gt;
      =   0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82&lt;br /&gt;
en fonction de ceci:&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout pendant l&#039;initialisation du lecteur interne du coolstream &#039;&#039;&#039;pour AZBox!&#039;&#039;&#039;, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: seulement pour Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout après initialisation du  SC lecteur interne du coolstream, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est configuré, il doit contenir 26 octets.&lt;br /&gt;
S&#039;il n&#039;est pas configuré ou vide, l&#039;INS7E ne sera pas envoyée à la carte lors du démarrage.&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11  = TA1 (1 octet; le 3ème octet de l&#039;ATR)&lt;br /&gt;
          = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
          = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
          = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
          = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;En cours d&#039;élaboration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision&lt;br /&gt;
 force_irdeto = 1  # activé&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lit les registres/&#039;records&#039; &amp;quot;Nagravision. &#039;&#039;&#039;Uniquement pour les cartes NCMED&#039;&#039;&#039; &lt;br /&gt;
 nagra_read = 0  # désactivé, valeur par défaut&lt;br /&gt;
            = 1  # lit les Records dont les droits sont dépassés&lt;br /&gt;
            = 2  # lit seulement les Records dont les droits sont valables&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA-Key pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax, default = none&lt;br /&gt;
 rsakey =&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix9993 = 0|1&lt;br /&gt;
&lt;br /&gt;
Corrige l&#039;erreur 9993 sur CAID 0919 SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  = 1  # activé&lt;br /&gt;
          = 0  # désactivé (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto &lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Code PIN pour les cartes &#039;&#039;&#039;Conax, Cryptoworks et Viaccess&#039;&#039;&#039;&lt;br /&gt;
 pincode = code pin&lt;br /&gt;
         =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
Valeurs d&#039;origine des cartes&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Carte&#039;&#039;&#039; &lt;br /&gt;
|| &#039;&#039;&#039;Pin Code par défaut&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BIS.tv || 8080&lt;br /&gt;
|-&lt;br /&gt;
| SSR-SRG/TSR|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Seca (018)|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Viaccess (039)|| 0000 &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ID du &#039;&#039;&#039;récepteur NDS&#039;&#039;&#039; &lt;br /&gt;
 boxid = ID du récepteur NDS&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la version du &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; &lt;br /&gt;
  0 = # détection auto, valeur par défaut&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clés AES multiples de 16 octets(bytes) pour cartes &#039;&#039;&#039;Viaccess&#039;&#039;&#039; (l&#039;utilisation du pro/pre encryption est spécifié via la nano D2 nano dans l&#039;ECM)&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spécial pour clés AES:&lt;br /&gt;
 00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée&lt;br /&gt;
 FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....&lt;br /&gt;
 si une clé n&#039;est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de classes à montrer pour les  &#039;&#039;&#039;Cartes Viaccess&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Quantité&lt;br /&gt;
          = 0  # aucune, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Clé de cryptage DES pour un reader/lecteur Newcamd distant &lt;br /&gt;
 key = clé DES&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur pour le reader distant. Remplace le nom de l&#039;utilisateur de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   user=  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.&lt;br /&gt;
&lt;br /&gt;
svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre &amp;quot;mg-encrypted&amp;quot; prend la place des paramètres &amp;quot;device&amp;quot; et &amp;quot;password&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
svn-4806: le paramètre &amp;quot;mg-encrypted&amp;quot; étendu pour permettre de spécifier une adresse MAC.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt;,&amp;lt;mac address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt; (c&#039;est l&#039;adresse MAC de eth0 de la box locale qui sera utilsée)&lt;br /&gt;
&lt;br /&gt;
Exemple du reade0/lecteur  de type gbox dans oscam.server:&lt;br /&gt;
	&lt;br /&gt;
 [reader]&lt;br /&gt;
 label        = mygboxreader &lt;br /&gt;
 protocol     = gbox &lt;br /&gt;
 mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} &lt;br /&gt;
 group        = 11 &lt;br /&gt;
 caid         = 1100&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d&#039;un fichier oscam.services. La logique ici est la suivante (dans cet ordre):&lt;br /&gt;
* Si le champ est vide (ou invalide), la requête est autorisée.&lt;br /&gt;
* Quand un service négatif (çàd précédé d&#039;un &amp;quot;!&amp;quot;) Est applicable, la demande est rejetée.&lt;br /&gt;
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.&lt;br /&gt;
* Si aucun des points précédents, la demande est rejetée.&lt;br /&gt;
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. &lt;br /&gt;
A savoir, si vous avez un service positif mais que l&#039;on veut exclure certains srvid. &lt;br /&gt;
Ce n&#039;est pas recommandé, car des erreurs de configuration apparaissent rapidement. &lt;br /&gt;
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.&lt;br /&gt;
&lt;br /&gt;
Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = Tous les services sont autorisés (par défaut)&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
   services = Csat,C+,!Bis&lt;br /&gt;
              # Csat et C+ sont alloués, Bis est exclu (remarquez le ! devant Bis)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATION svn 5097:04/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définit et permet de lier les CAIDs pour le reader/lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (raccourci pour l&#039;exemple au-dessus)&lt;br /&gt;
        par défaut: tous les CAIDs avec le masque FFFF&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Définit le  CAID et l’ Ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; pour le Reader &lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ident =    # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =    # [rien] aucun CAID et ident n’est définit (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit en &#039;&#039;&#039;hexadécimal&#039;&#039;&#039; la classe SC specific pour le reader/lecteur&lt;br /&gt;
 class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non&lt;br /&gt;
       =                   # [rien] aucune définition de classe (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le &#039;&#039;&#039;ChID Irdeto&#039;&#039;&#039; pour le Reader/Lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64 &lt;br /&gt;
 group = 1....64[,1....64]....  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comme l&#039;entrée est obligatoire, il doit n&#039;y avoir aucune [blanc] par défaut !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 Group =   1      # (un seul groupe =&amp;gt; 1)&lt;br /&gt;
 Group =   1,4,5  # (plusieurs groupes =&amp;gt; 1, 4 et 5)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Exclu le reader/lecteur de l’ AU (mise à jour automatique) &lt;br /&gt;
 audisabled = 1  # activé (la carte ne sera pas mise à jour)&lt;br /&gt;
            = 0  # désactivé: valeur par défaut (la mise à jour de la carte peut se faire)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 auprovid =    # 123456&lt;br /&gt;
          =    # [rien] valeur par défaut, rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ignore les CAID et Ident des readers/lecteurs de clients défectueux .&lt;br /&gt;
 disableserverfilter = 1  # activé (ignore les caid et ident)&lt;br /&gt;
                     = 0  # valeur par défaut : désactivé (n&#039;ignore rien)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =     # en secondes&lt;br /&gt;
                   = -1  # reconnexion en cas de perte du réseau pour Readers &#039;&#039;&#039;Newcamd et Radegast&#039;&#039;&#039;, même en mode attente.&lt;br /&gt;
                   =  0  # par défaut rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai en secondes avant le renouvellement d&#039;une connexion avec un lecteur/reader distant qui ne répond plus.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie&lt;br /&gt;
                  =      # [rien] par défaut, rien n&#039;est mentionné&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=   0|1 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Permet d&#039;établir la connexion Newcamd, même s&#039;il n&#039;y a pas de demande.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =    1  # connexion établie à l&#039;init&lt;br /&gt;
connectoninit   =    0  # connexion non établie à l&#039;init (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Ne s&#039;applique pas si l&#039;équilibreur de charge (loadbalancer) est activé!&lt;br /&gt;
&lt;br /&gt;
Définit le Reader comme Fallback Reader. Standard et Fallback-Reader doivent appartenir au même groupe. Voir &#039;&#039;&#039;group&#039;&#039;&#039;&lt;br /&gt;
 fallback =    1  # activé (ce reader est le fallback reader)&lt;br /&gt;
          =    0  # valeur par défaut : désactivé&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Definit les  Caches d&#039;EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
Sans ce paramètre, no EMM sont présentés dans le log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache désactivé (valeur par défaut)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache activé, et l&#039;écrire à la fin dans un fichier&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache activé, mais ne pas l&#039;écrire à la fin dans un fichier&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur &amp;lt;usecache&amp;gt; = 1 ou 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Entrée dans le fichier log désactivée (valeur par défaut)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Log uniquement les EMM erronés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # Log les EMM écrits&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # Log les EMM rejetés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # Log les EMM bloqués&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # Log les AU blockés&lt;br /&gt;
&lt;br /&gt;
La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM pour le STB sont ignorés (par défaut)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
 emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l&#039;envoi d&#039;EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est pour échanger le cache d&#039;OSCam.&lt;br /&gt;
&lt;br /&gt;
 1 = échange du cache activé pull mode&lt;br /&gt;
 2 = échange du cache activé push mode&lt;br /&gt;
 3 = échange du cache activé reversepush mode&lt;br /&gt;
 0 = par défaut &lt;br /&gt;
&lt;br /&gt;
- Uniquement valable entre 2 ou plusieurs OSCam;&lt;br /&gt;
- Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B vérifie son cache:&lt;br /&gt;
* rien dans le cache n&#039;est trouvé: OSCam B envoie: NOK&lt;br /&gt;
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW&lt;br /&gt;
* quand rien dans le cache n&#039;est trouvé,  il est noté une demande en attente: &#039;&#039;cacheexwaittime&#039;&#039; dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.&lt;br /&gt;
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A&lt;br /&gt;
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 est réglé sur cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM&lt;br /&gt;
&lt;br /&gt;
CW-flow = A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop = n&lt;br /&gt;
&lt;br /&gt;
Par défaut = 10&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion pour un Reader Camd 3.x-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd 3.x &lt;br /&gt;
 logport =    # N° du port&lt;br /&gt;
         =    # par défaut, aucun port n’est activé)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
Pour les lecteurs physiques, vous pouvez mettre des valeurs &#039;&#039;&#039;hexadécimales&#039;&#039;&#039; séparées par des virgules pour spécifier les longueurs d&#039;ECM qui sont autorisées.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;En fonctionnement normal, ce paramètre n&#039;est pas nécessaire!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste des longueurs d&#039;ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7480:09-21-2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]&lt;br /&gt;
&lt;br /&gt;
Configurer l’entête valide de l&#039;ecm pour son reader, c&#039;est pour protéger son reader des entêtes erronés.&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader local CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader distant (proxy) CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist =&lt;br /&gt;
0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d&#039;autres erronés, j&#039;en ai mis que quatre valides.&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|ici]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] ici&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé&lt;br /&gt;
 ratelimitecm =     # nombre&lt;br /&gt;
              =   0 # (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour définir un nombre limit d&#039;ECM de type &amp;quot;not found&amp;quot; (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu&#039;il n&#039;y a pas de limite.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]&lt;br /&gt;
                   =  10  #  réinitialisation du lecteur au bout de 10 ECM &amp;quot;not found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Réinitialisation automatique du lecteur toutes les X trames ECM&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resetcycle  =  0   #  désactivé [valeur par défaut]&lt;br /&gt;
             =  5   #  réinitialisation du lecteur au bout de 5 trames ECM&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimitseconds =   # secondes&lt;br /&gt;
                  = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimittime =   # millisecondes&lt;br /&gt;
               = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM&lt;br /&gt;
 0 = Par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdseconds  =  secondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cooldowndelay  =   délai,durée (cooldown=&amp;lt;seconds OFF&amp;gt;, &amp;lt;seconds ON&amp;gt;)&lt;br /&gt;
                =  [blank] défaut&lt;br /&gt;
&lt;br /&gt;
Ce paramètre marche uniquement dans le cas où &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; sont configurés.&lt;br /&gt;
&lt;br /&gt;
Pendant &#039;seconds OFF&#039;, le lecteur est ouvert. Après &#039;seconds OFF&#039;, le lecteur exécute les restrictions configurées dans &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; pour le temps défini dans &#039;seconde ON&#039;.&lt;br /&gt;
&lt;br /&gt;
Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres &#039;ratelimitecm&#039; + &#039;ratelimittime&#039;), cooldown OFF signifie que le lecteur est ouvert.&lt;br /&gt;
&lt;br /&gt;
Référez-vous à la doc pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Liste les Nanos EMM (en hexadécimal) ou tous les Nanos EMM à bloquer. Ne s’applique qu’aux  Readers physiques &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blocknano =   45,93,7a,ff&lt;br /&gt;
           =   all ( tous )&lt;br /&gt;
           = # [rien] aucun (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-u = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-u = 1 # bloque les EMM directement adressé à la carte&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-s =   0  # valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-g = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l&#039;état des connaissances publiques) d&#039;un contrôle d&#039;accès pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-unknown = 1  #  bloque tous les EMM inconnus&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5548&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
blockemm-bylen  =  [longueur min-longueur max, longueur , longueur 2, longueur n]... &lt;br /&gt;
(décimal)&lt;br /&gt;
&#039;&#039;Bloque les EMM avec un paramètre LEN/LL (longueur d&#039;instruction) pour un diffuseur donné&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blockemmbylen = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u.&lt;br /&gt;
Les valeurs sont en décimal.&lt;br /&gt;
10 valeurs autorisées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d&#039;accès &#039;&#039;&#039;Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paramètre applicable uniquement pour le protocole camd35 (cs357x)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  valeur par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l&#039;Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (défaut)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs inconnus  (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn 5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est remplacé par &#039;&#039;&#039;saveemm-[u,s,g,unknown]&#039;&#039;&#039; qui sauvegardent les EMMs séparément selon le type configuré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all # tous&lt;br /&gt;
          = # aucune (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire &amp;quot;config &amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [rien] (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== read_old_classes ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10443:02/08/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre gère l&#039;affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess. &lt;br /&gt;
&lt;br /&gt;
 read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d&#039;OScam (par défaut)&lt;br /&gt;
                   =  1   # lit et affiche les classes/entitlements expirés&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
read_old_classes = 1   va afficher l&#039;ensemble des classees/entitlements présents sur la carte.&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet d&#039;activer (ou pas) le protocole SSL (Secure Socket Layer) &lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  utilise le SSL pour le protocole ghttp&lt;br /&gt;
          =  0  #  n&#039;utilise pas le SSL pour le protocole ghttp (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW est de retour comme incorrect, send &amp;quot;introuvable&amp;quot; à la place incorrect CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disablecrccws = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = désactive le crc pour cws, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
En mode nominal, ce paramètre n&#039;est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l&#039;équilibrage de charge (Loadbalancing).&lt;br /&gt;
 lb_weight = xxxx&lt;br /&gt;
           =  # [rien] Valeur par défaut : 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. &lt;br /&gt;
L&#039;intersection des deux donne le temps de réponse corrigé en fonction du lb_weight&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.&lt;br /&gt;
 &lt;br /&gt;
Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l&#039;entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8656:22/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en &amp;quot;not found&amp;quot;) par le loadbalancer (répartisseur de charge), par défaut=aucun&lt;br /&gt;
Autrement dit, le loadbalancer essayera toujours d&#039;utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour CCcam &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam à utiliser.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Définit la distance maximale en hop (saut) de repartage de la carte&lt;br /&gt;
 0 = Uniquement  la carte locale&lt;br /&gt;
 1 = Carte locale + 1 Hop&lt;br /&gt;
 2 = Carte locale + 2 Hops&lt;br /&gt;
     Et ainsi de suite&lt;br /&gt;
     Valeur par défautt = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ccchop =&lt;br /&gt;
&lt;br /&gt;
Pour les readers &#039;&#039;&#039;non CCcam&#039;&#039;&#039;; hop pour les cartes virtuelles.&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Définit le Reshare-hop pour CCcam lecteur&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut&lt;br /&gt;
            =  0 # repartage pour les clients directs&lt;br /&gt;
            =  1 # repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
            =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 &lt;br /&gt;
Reshare peut être défini de 2 façons:&lt;br /&gt;
&lt;br /&gt;
* Dans oscam.server [lecteur] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* Dans oscam.user [compte] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Demande pour recevoir un emu du server cccam.&lt;br /&gt;
 cccwantemu = 1  # activé, demande l’ému&lt;br /&gt;
            = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Envois un message “keepalive &amp;quot;, pour garder la connexion avec un server CCCam distant. &lt;br /&gt;
 ccckeepalive = 1  # activé, envois le message &amp;quot;keep alive&amp;quot;&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cccreconnect = timeout (en mile-secondes)&lt;br /&gt;
&lt;br /&gt;
Ce délais de demende d&#039;ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000&lt;br /&gt;
Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
cccmindown = 0 oscam n&#039;ignorera aucune carte.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.&lt;br /&gt;
&lt;br /&gt;
Etc.....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÉTE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13069</id>
		<title>OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13069"/>
		<updated>2015-06-12T12:04:16Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Ce fichier de configuration des lecteurs  de carte (reader: ce terme sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à  oscam pour pouvoir y accéder.  Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris)&lt;br /&gt;
Cette section doit contenir au moins un reader/lecteur!&lt;br /&gt;
&lt;br /&gt;
Exemples pour la configuration des lecteurs peuvent être trouvés ici [[OSCam/fr/examples/Reader|example configurations]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader/lecteur bien déterminé . &lt;br /&gt;
 Exemple: phoenix, easymouse, sc8in1 etc&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine le nom du reader (lecteur).&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 label = cardreader-canal&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le reader (lecteur)&lt;br /&gt;
 0  = désactivé&lt;br /&gt;
 1  = Activé (paramètre par défaut)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
description =&lt;br /&gt;
&lt;br /&gt;
Description du reader (lecteur), par défaut = rien&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Protocole de communication du reader (lecteur)&lt;br /&gt;
 protocol = mouse         (Lecteur de carte local)&lt;br /&gt;
          = internal      (Tous les Lecteurs de carte du type &amp;quot;Device=/dev/sciX&amp;quot;, et les Lecteurs de carte de les Coolstreams)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smargo&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5 serveur distant compatible - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{ Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine le device pour la section [reader]. &lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
                SR:          Smartreader+ (default) &lt;br /&gt;
                SRv2:        Smartreader V2&lt;br /&gt;
                Infinity:    Infinity USB &lt;br /&gt;
                TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
                TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
                TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 bus:device:    Nom du Bus e Device (par ex.. monreader)&lt;br /&gt;
 serialnum:     N° de série du Smartreader (N° de lsusb  &#039;Bus&#039; et &#039;Device&#039; sont obtenus au démarrage!)&lt;br /&gt;
 device:        Nom de Device&lt;br /&gt;
 device:slot:   Nom de Device e No de Slot &#039;&#039;&#039;sc8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:   IP adress, hostname&lt;br /&gt;
 port:          No. du TCP/IP port&lt;br /&gt;
 lport:         Remapping du port local&lt;br /&gt;
 PCSC:          N° du Lecteur PCSC (démarre à  0)&lt;br /&gt;
 0|1:           &#039;&#039;&#039;Seulement pour le Coolstream hd1&#039;&#039;&#039; (sélectionnez 0 ou 1)&lt;br /&gt;
 constantcw:    nom du fichier constant cw&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Exemples de configuration pour le paramètre &amp;lt;device&amp;gt;&lt;br /&gt;
  device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))&lt;br /&gt;
  device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))&lt;br /&gt;
  device = /dev/ttyUSB0 # (Lecteur sur USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Le N° du  Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le Lecteur et  lui soustraire 1&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Détection du statut de la &#039;&#039;&#039;carte insérée&#039;&#039;&#039;.&lt;br /&gt;
 Detect =   CD   (Carrier Detect) - par défaut -&lt;br /&gt;
 Detect =   DSR  (Data Set Ready)&lt;br /&gt;
 Detect =   CTS  (Clear To Send)&lt;br /&gt;
 Detect =   RING (Ring Indicator)&lt;br /&gt;
 Detect =   NONE (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)&lt;br /&gt;
 Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* •  Action inverse  = &amp;quot;!&amp;quot; à inclure devant (par ex.. &amp;quot;Detect=!CTS&amp;quot;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fréquence &#039;&#039;&#039;standard&#039;&#039;&#039; de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]!&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cardmhz =   600  # 600  pour une carte irdeto&lt;br /&gt;
         =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise&lt;br /&gt;
&lt;br /&gt;
auto clock speed for &#039;&#039;&#039;Dreambox&#039;&#039;&#039; =  -1. Pour plus d&#039;informations sur les différentes(Dream)Boxes cf. le lien suivant : [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indépendamment du paramètre &#039;&#039;&#039;cardmhz&#039;&#039;&#039; et pour autant que cela soit possible, la fréquence standard de la carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Cela se passe de cette façon:&lt;br /&gt;
 cardmhz =    600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     =    1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La valeur par défaut est 357&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Détection automatique de la vitesse du lecteur par l&#039;ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).&lt;br /&gt;
 0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
{{AVenir}}&lt;br /&gt;
D&#039;abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l&#039;ATR de 9600 baud.&lt;br /&gt;
 deprecated =   1  mode déprécié activé&lt;br /&gt;
            =   0  par défaut&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour un lecteur de type AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rend possible l’initialisation de la carte sur un Lecteur d&#039;AZBox &lt;br /&gt;
 mode =   1  # active le mode initialisation pour un Lecteur d’ AzBox&lt;br /&gt;
      =   0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82&lt;br /&gt;
en fonction de ceci:&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout pendant l&#039;initialisation du lecteur interne du coolstream &#039;&#039;&#039;pour AZBox!&#039;&#039;&#039;, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: seulement pour Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout après initialisation du  SC lecteur interne du coolstream, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est configuré, il doit contenir 26 octets.&lt;br /&gt;
S&#039;il n&#039;est pas configuré ou vide, l&#039;INS7E ne sera pas envoyée à la carte lors du démarrage.&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11  = TA1 (1 octet; le 3ème octet de l&#039;ATR)&lt;br /&gt;
          = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
          = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
          = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
          = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;En cours d&#039;élaboration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision&lt;br /&gt;
 force_irdeto = 1  # activé&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lit les registres/&#039;records&#039; &amp;quot;Nagravision. &#039;&#039;&#039;Uniquement pour les cartes NCMED&#039;&#039;&#039; &lt;br /&gt;
 nagra_read = 0  # désactivé, valeur par défaut&lt;br /&gt;
            = 1  # lit les Records dont les droits sont dépassés&lt;br /&gt;
            = 2  # lit seulement les Records dont les droits sont valables&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA-Key pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax, default = none&lt;br /&gt;
 rsakey =&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix9993 = 0|1&lt;br /&gt;
&lt;br /&gt;
Corrige l&#039;erreur 9993 sur CAID 0919 SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  = 1  # activé&lt;br /&gt;
          = 0  # désactivé (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto &lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Code PIN pour les cartes &#039;&#039;&#039;Conax, Cryptoworks et Viaccess&#039;&#039;&#039;&lt;br /&gt;
 pincode = code pin&lt;br /&gt;
         =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
Valeurs d&#039;origine des cartes&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Carte&#039;&#039;&#039; &lt;br /&gt;
|| &#039;&#039;&#039;Pin Code par défaut&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BIS.tv || 8080&lt;br /&gt;
|-&lt;br /&gt;
| SSR-SRG/TSR|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Seca (018)|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Viaccess (039)|| 0000 &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ID du &#039;&#039;&#039;récepteur NDS&#039;&#039;&#039; &lt;br /&gt;
 boxid = ID du récepteur NDS&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la version du &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; &lt;br /&gt;
  0 = # détection auto, valeur par défaut&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clés AES multiples de 16 octets(bytes) pour cartes &#039;&#039;&#039;Viaccess&#039;&#039;&#039; (l&#039;utilisation du pro/pre encryption est spécifié via la nano D2 nano dans l&#039;ECM)&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spécial pour clés AES:&lt;br /&gt;
 00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée&lt;br /&gt;
 FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....&lt;br /&gt;
 si une clé n&#039;est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de classes à montrer pour les  &#039;&#039;&#039;Cartes Viaccess&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Quantité&lt;br /&gt;
          = 0  # aucune, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Clé de cryptage DES pour un reader/lecteur Newcamd distant &lt;br /&gt;
 key = clé DES&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur pour le reader distant. Remplace le nom de l&#039;utilisateur de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   user=  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.&lt;br /&gt;
&lt;br /&gt;
svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre &amp;quot;mg-encrypted&amp;quot; prend la place des paramètres &amp;quot;device&amp;quot; et &amp;quot;password&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
svn-4806: le paramètre &amp;quot;mg-encrypted&amp;quot; étendu pour permettre de spécifier une adresse MAC.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt;,&amp;lt;mac address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt; (c&#039;est l&#039;adresse MAC de eth0 de la box locale qui sera utilsée)&lt;br /&gt;
&lt;br /&gt;
Exemple du reade0/lecteur  de type gbox dans oscam.server:&lt;br /&gt;
	&lt;br /&gt;
 [reader]&lt;br /&gt;
 label        = mygboxreader &lt;br /&gt;
 protocol     = gbox &lt;br /&gt;
 mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} &lt;br /&gt;
 group        = 11 &lt;br /&gt;
 caid         = 1100&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d&#039;un fichier oscam.services. La logique ici est la suivante (dans cet ordre):&lt;br /&gt;
* Si le champ est vide (ou invalide), la requête est autorisée.&lt;br /&gt;
* Quand un service négatif (çàd précédé d&#039;un &amp;quot;!&amp;quot;) Est applicable, la demande est rejetée.&lt;br /&gt;
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.&lt;br /&gt;
* Si aucun des points précédents, la demande est rejetée.&lt;br /&gt;
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. &lt;br /&gt;
A savoir, si vous avez un service positif mais que l&#039;on veut exclure certains srvid. &lt;br /&gt;
Ce n&#039;est pas recommandé, car des erreurs de configuration apparaissent rapidement. &lt;br /&gt;
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.&lt;br /&gt;
&lt;br /&gt;
Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = Tous les services sont autorisés (par défaut)&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
   services = Csat,C+,!Bis&lt;br /&gt;
              # Csat et C+ sont alloués, Bis est exclu (remarquez le ! devant Bis)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATION svn 5097:04/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définit et permet de lier les CAIDs pour le reader/lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (raccourci pour l&#039;exemple au-dessus)&lt;br /&gt;
        par défaut: tous les CAIDs avec le masque FFFF&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Définit le  CAID et l’ Ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; pour le Reader &lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ident =    # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =    # [rien] aucun CAID et ident n’est définit (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit en &#039;&#039;&#039;hexadécimal&#039;&#039;&#039; la classe SC specific pour le reader/lecteur&lt;br /&gt;
 class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non&lt;br /&gt;
       =                   # [rien] aucune définition de classe (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le &#039;&#039;&#039;ChID Irdeto&#039;&#039;&#039; pour le Reader/Lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64 &lt;br /&gt;
 group = 1....64[,1....64]....  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comme l&#039;entrée est obligatoire, il doit n&#039;y avoir aucune [blanc] par défaut !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 Group =   1      # (un seul groupe =&amp;gt; 1)&lt;br /&gt;
 Group =   1,4,5  # (plusieurs groupes =&amp;gt; 1, 4 et 5)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Exclu le reader/lecteur de l’ AU (mise à jour automatique) &lt;br /&gt;
 audisabled = 1  # activé (la carte ne sera pas mise à jour)&lt;br /&gt;
            = 0  # désactivé: valeur par défaut (la mise à jour de la carte peut se faire)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 auprovid =    # 123456&lt;br /&gt;
          =    # [rien] valeur par défaut, rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ignore les CAID et Ident des readers/lecteurs de clients défectueux .&lt;br /&gt;
 disableserverfilter = 1  # activé (ignore les caid et ident)&lt;br /&gt;
                     = 0  # valeur par défaut : désactivé (n&#039;ignore rien)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =     # en secondes&lt;br /&gt;
                   = -1  # reconnexion en cas de perte du réseau pour Readers &#039;&#039;&#039;Newcamd et Radegast&#039;&#039;&#039;, même en mode attente.&lt;br /&gt;
                   =  0  # par défaut rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai en secondes avant le renouvellement d&#039;une connexion avec un lecteur/reader distant qui ne répond plus.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie&lt;br /&gt;
                  =      # [rien] par défaut, rien n&#039;est mentionné&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=   0|1 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Permet d&#039;établir la connexion Newcamd, même s&#039;il n&#039;y a pas de demande.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =    1  # connexion établie à l&#039;init&lt;br /&gt;
connectoninit   =    0  # connexion non établie à l&#039;init (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Ne s&#039;applique pas si l&#039;équilibreur de charge (loadbalancer) est activé!&lt;br /&gt;
&lt;br /&gt;
Définit le Reader comme Fallback Reader. Standard et Fallback-Reader doivent appartenir au même groupe. Voir &#039;&#039;&#039;group&#039;&#039;&#039;&lt;br /&gt;
 fallback =    1  # activé (ce reader est le fallback reader)&lt;br /&gt;
          =    0  # valeur par défaut : désactivé&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Definit les  Caches d&#039;EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
Sans ce paramètre, no EMM sont présentés dans le log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache désactivé (valeur par défaut)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache activé, et l&#039;écrire à la fin dans un fichier&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache activé, mais ne pas l&#039;écrire à la fin dans un fichier&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur &amp;lt;usecache&amp;gt; = 1 ou 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Entrée dans le fichier log désactivée (valeur par défaut)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Log uniquement les EMM erronés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # Log les EMM écrits&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # Log les EMM rejetés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # Log les EMM bloqués&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # Log les AU blockés&lt;br /&gt;
&lt;br /&gt;
La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM pour le STB sont ignorés (par défaut)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
 emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l&#039;envoi d&#039;EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est pour échanger le cache d&#039;OSCam.&lt;br /&gt;
&lt;br /&gt;
 1 = échange du cache activé pull mode&lt;br /&gt;
 2 = échange du cache activé push mode&lt;br /&gt;
 3 = échange du cache activé reversepush mode&lt;br /&gt;
 0 = par défaut &lt;br /&gt;
&lt;br /&gt;
- Uniquement valable entre 2 ou plusieurs OSCam;&lt;br /&gt;
- Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B vérifie son cache:&lt;br /&gt;
* rien dans le cache n&#039;est trouvé: OSCam B envoie: NOK&lt;br /&gt;
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW&lt;br /&gt;
* quand rien dans le cache n&#039;est trouvé,  il est noté une demande en attente: &#039;&#039;cacheexwaittime&#039;&#039; dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.&lt;br /&gt;
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A&lt;br /&gt;
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 est réglé sur cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM&lt;br /&gt;
&lt;br /&gt;
CW-flow = A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop = n&lt;br /&gt;
&lt;br /&gt;
Par défaut = 10&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion pour un Reader Camd 3.x-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd 3.x &lt;br /&gt;
 logport =    # N° du port&lt;br /&gt;
         =    # par défaut, aucun port n’est activé)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
Pour les lecteurs physiques, vous pouvez mettre des valeurs &#039;&#039;&#039;hexadécimales&#039;&#039;&#039; séparées par des virgules pour spécifier les longueurs d&#039;ECM qui sont autorisées.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;En fonctionnement normal, ce paramètre n&#039;est pas nécessaire!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste des longueurs d&#039;ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7480:09-21-2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]&lt;br /&gt;
&lt;br /&gt;
Configurer l’entête valide de l&#039;ecm pour son reader, c&#039;est pour protéger son reader des entêtes erronés.&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader local CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader distant (proxy) CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist =&lt;br /&gt;
0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d&#039;autres erronés, j&#039;en ai mis que quatre valides.&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|ici]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] ici&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé&lt;br /&gt;
 ratelimitecm =     # nombre&lt;br /&gt;
              =   0 # (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour définir un nombre limit d&#039;ECM de type &amp;quot;not found&amp;quot; (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu&#039;il n&#039;y a pas de limite.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]&lt;br /&gt;
                   =  10  #  réinitialisation du lecteur au bout de 10 ECM &amp;quot;not found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Réinitialisation automatique du lecteur toutes les X trames ECM&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resetcycle  =  0   #  désactivé [valeur par défaut]&lt;br /&gt;
             =  5   #  réinitialisation du lecteur au bout de 5 trames ECM&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimitseconds =   # secondes&lt;br /&gt;
                  = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimittime =   # millisecondes&lt;br /&gt;
               = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM&lt;br /&gt;
 0 = Par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdseconds  =  secondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cooldowndelay  =   délai,durée (cooldown=&amp;lt;seconds OFF&amp;gt;, &amp;lt;seconds ON&amp;gt;)&lt;br /&gt;
                =  [blank] défaut&lt;br /&gt;
&lt;br /&gt;
Ce paramètre marche uniquement dans le cas où &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; sont configurés.&lt;br /&gt;
&lt;br /&gt;
Pendant &#039;seconds OFF&#039;, le lecteur est ouvert. Après &#039;seconds OFF&#039;, le lecteur exécute les restrictions configurées dans &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; pour le temps défini dans &#039;seconde ON&#039;.&lt;br /&gt;
&lt;br /&gt;
Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres &#039;ratelimitecm&#039; + &#039;ratelimittime&#039;), cooldown OFF signifie que le lecteur est ouvert.&lt;br /&gt;
&lt;br /&gt;
Référez-vous à la doc pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Liste les Nanos EMM (en hexadécimal) ou tous les Nanos EMM à bloquer. Ne s’applique qu’aux  Readers physiques &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blocknano =   45,93,7a,ff&lt;br /&gt;
           =   all ( tous )&lt;br /&gt;
           = # [rien] aucun (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-u = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-u = 1 # bloque les EMM directement adressé à la carte&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-s =   0  # valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-g = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l&#039;état des connaissances publiques) d&#039;un contrôle d&#039;accès pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-unknown = 1  #  bloque tous les EMM inconnus&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5548&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
blockemm-bylen  =  [longueur min-longueur max, longueur , longueur 2, longueur n]... &lt;br /&gt;
(décimal)&lt;br /&gt;
&#039;&#039;Bloque les EMM avec un paramètre LEN/LL (longueur d&#039;instruction) pour un diffuseur donné&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blockemmbylen = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u.&lt;br /&gt;
Les valeurs sont en décimal.&lt;br /&gt;
10 valeurs autorisées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d&#039;accès &#039;&#039;&#039;Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paramètre applicable uniquement pour le protocole camd35 (cs357x)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  valeur par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l&#039;Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (défaut)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs inconnus  (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn 5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est remplacé par &#039;&#039;&#039;saveemm-[u,s,g,unknown]&#039;&#039;&#039; qui sauvegardent les EMMs séparément selon le type configuré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all # tous&lt;br /&gt;
          = # aucune (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire &amp;quot;config &amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [rien] (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== read_old_classes ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10443:02/08/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre gère l&#039;affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess. &lt;br /&gt;
&lt;br /&gt;
 read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d&#039;OScam (par défaut)&lt;br /&gt;
                   =  1   # lit et affiche les classes/entitlements expirés&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
read_old_classes = 1   va afficher l&#039;ensemble des classees/entitlements présents sur la carte.&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet d&#039;activer (ou pas) le protocole SSL (Secure Socket Layer) &lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  utilise le SSL pour le protocole ghttp&lt;br /&gt;
          =  0  #  n&#039;utilise pas le SSL pour le protocole ghttp (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW est de retour comme incorrect, send &amp;quot;introuvable&amp;quot; à la place incorrect CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disablecrccws = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = désactive le crc pour cws, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
En mode nominal, ce paramètre n&#039;est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l&#039;équilibrage de charge (Loadbalancing).&lt;br /&gt;
 lb_weight = xxxx&lt;br /&gt;
           =  # [rien] Valeur par défaut : 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. &lt;br /&gt;
L&#039;intersection des deux donne le temps de réponse corrigé en fonction du lb_weight&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.&lt;br /&gt;
 &lt;br /&gt;
Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l&#039;entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8656:22/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en &amp;quot;not found&amp;quot;) par le loadbalancer (répartisseur de charge), par défaut=aucun&lt;br /&gt;
Autrement dit, le loadbalancer essayera toujours d&#039;utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour CCcam &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam à utiliser.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Définit la distance maximale en hop (saut) de repartage de la carte&lt;br /&gt;
 0 = Uniquement  la carte locale&lt;br /&gt;
 1 = Carte locale + 1 Hop&lt;br /&gt;
 2 = Carte locale + 2 Hops&lt;br /&gt;
     Et ainsi de suite&lt;br /&gt;
     Valeur par défautt = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ccchop =&lt;br /&gt;
&lt;br /&gt;
Pour les readers &#039;&#039;&#039;non CCcam&#039;&#039;&#039;; hop pour les cartes virtuelles.&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Définit le Reshare-hop pour CCcam lecteur&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut&lt;br /&gt;
            =  0 # repartage pour les clients directs&lt;br /&gt;
            =  1 # repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
            =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 &lt;br /&gt;
Reshare peut être défini de 2 façons:&lt;br /&gt;
&lt;br /&gt;
* Dans oscam.server [lecteur] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* Dans oscam.user [compte] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Demande pour recevoir un emu du server cccam.&lt;br /&gt;
 cccwantemu = 1  # activé, demande l’ému&lt;br /&gt;
            = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Envois un message “keepalive &amp;quot;, pour garder la connexion avec un server CCCam distant. &lt;br /&gt;
 ccckeepalive = 1  # activé, envois le message &amp;quot;keep alive&amp;quot;&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cccreconnect = timeout (en mile-secondes)&lt;br /&gt;
&lt;br /&gt;
Ce délais de demende d&#039;ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000&lt;br /&gt;
Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
cccmindown = 0 oscam n&#039;ignorera aucune carte.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.&lt;br /&gt;
&lt;br /&gt;
Etc.....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÉTE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13068</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13068"/>
		<updated>2015-06-12T12:02:46Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   add check conrol for pin payload for NDS Videoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Under Construction&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
format:&lt;br /&gt;
&lt;br /&gt;
 { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt; { &amp;lt;level&amp;gt; &amp;lt;level&amp;gt; } address&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13067</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13067"/>
		<updated>2015-06-12T12:01:53Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* minimize_emm_filter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   add check conrol for pin payload for NDS Videoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Under Construction&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
format:&lt;br /&gt;
&lt;br /&gt;
 { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt; { &amp;lt;level&amp;gt; &amp;lt;level&amp;gt; } address&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13066</id>
		<title>OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13066"/>
		<updated>2015-06-12T12:01:09Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: ADD: minimize_emm_filter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Ce fichier de configuration des lecteurs  de carte (reader: ce terme sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à  oscam pour pouvoir y accéder.  Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris)&lt;br /&gt;
Cette section doit contenir au moins un reader/lecteur!&lt;br /&gt;
&lt;br /&gt;
Exemples pour la configuration des lecteurs peuvent être trouvés ici [[OSCam/fr/examples/Reader|example configurations]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader/lecteur bien déterminé . &lt;br /&gt;
 Exemple: phoenix, easymouse, sc8in1 etc&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine le nom du reader (lecteur).&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 label = cardreader-canal&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le reader (lecteur)&lt;br /&gt;
 0  = désactivé&lt;br /&gt;
 1  = Activé (paramètre par défaut)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
description =&lt;br /&gt;
&lt;br /&gt;
Description du reader (lecteur), par défaut = rien&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Protocole de communication du reader (lecteur)&lt;br /&gt;
 protocol = mouse         (Lecteur de carte local)&lt;br /&gt;
          = internal      (Tous les Lecteurs de carte du type &amp;quot;Device=/dev/sciX&amp;quot;, et les Lecteurs de carte de les Coolstreams)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smargo&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5 serveur distant compatible - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{ Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine le device pour la section [reader]. &lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
                SR:          Smartreader+ (default) &lt;br /&gt;
                SRv2:        Smartreader V2&lt;br /&gt;
                Infinity:    Infinity USB &lt;br /&gt;
                TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
                TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
                TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 bus:device:    Nom du Bus e Device (par ex.. monreader)&lt;br /&gt;
 serialnum:     N° de série du Smartreader (N° de lsusb  &#039;Bus&#039; et &#039;Device&#039; sont obtenus au démarrage!)&lt;br /&gt;
 device:        Nom de Device&lt;br /&gt;
 device:slot:   Nom de Device e No de Slot &#039;&#039;&#039;sc8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:   IP adress, hostname&lt;br /&gt;
 port:          No. du TCP/IP port&lt;br /&gt;
 lport:         Remapping du port local&lt;br /&gt;
 PCSC:          N° du Lecteur PCSC (démarre à  0)&lt;br /&gt;
 0|1:           &#039;&#039;&#039;Seulement pour le Coolstream hd1&#039;&#039;&#039; (sélectionnez 0 ou 1)&lt;br /&gt;
 constantcw:    nom du fichier constant cw&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Exemples de configuration pour le paramètre &amp;lt;device&amp;gt;&lt;br /&gt;
  device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))&lt;br /&gt;
  device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))&lt;br /&gt;
  device = /dev/ttyUSB0 # (Lecteur sur USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Le N° du  Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le Lecteur et  lui soustraire 1&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Détection du statut de la &#039;&#039;&#039;carte insérée&#039;&#039;&#039;.&lt;br /&gt;
 Detect =   CD   (Carrier Detect) - par défaut -&lt;br /&gt;
 Detect =   DSR  (Data Set Ready)&lt;br /&gt;
 Detect =   CTS  (Clear To Send)&lt;br /&gt;
 Detect =   RING (Ring Indicator)&lt;br /&gt;
 Detect =   NONE (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)&lt;br /&gt;
 Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* •  Action inverse  = &amp;quot;!&amp;quot; à inclure devant (par ex.. &amp;quot;Detect=!CTS&amp;quot;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fréquence &#039;&#039;&#039;standard&#039;&#039;&#039; de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]!&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cardmhz =   600  # 600  pour une carte irdeto&lt;br /&gt;
         =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise&lt;br /&gt;
&lt;br /&gt;
auto clock speed for &#039;&#039;&#039;Dreambox&#039;&#039;&#039; =  -1. Pour plus d&#039;informations sur les différentes(Dream)Boxes cf. le lien suivant : [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indépendamment du paramètre &#039;&#039;&#039;cardmhz&#039;&#039;&#039; et pour autant que cela soit possible, la fréquence standard de la carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Cela se passe de cette façon:&lt;br /&gt;
 cardmhz =    600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     =    1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La valeur par défaut est 357&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Détection automatique de la vitesse du lecteur par l&#039;ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).&lt;br /&gt;
 0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
{{AVenir}}&lt;br /&gt;
D&#039;abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l&#039;ATR de 9600 baud.&lt;br /&gt;
 deprecated =   1  mode déprécié activé&lt;br /&gt;
            =   0  par défaut&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour un lecteur de type AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rend possible l’initialisation de la carte sur un Lecteur d&#039;AZBox &lt;br /&gt;
 mode =   1  # active le mode initialisation pour un Lecteur d’ AzBox&lt;br /&gt;
      =   0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82&lt;br /&gt;
en fonction de ceci:&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout pendant l&#039;initialisation du lecteur interne du coolstream &#039;&#039;&#039;pour AZBox!&#039;&#039;&#039;, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: seulement pour Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout après initialisation du  SC lecteur interne du coolstream, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est configuré, il doit contenir 26 octets.&lt;br /&gt;
S&#039;il n&#039;est pas configuré ou vide, l&#039;INS7E ne sera pas envoyée à la carte lors du démarrage.&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11  = TA1 (1 octet; le 3ème octet de l&#039;ATR)&lt;br /&gt;
          = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
          = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
          = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
          = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;En cours d&#039;élaboration&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision&lt;br /&gt;
 force_irdeto = 1  # activé&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lit les registres/&#039;records&#039; &amp;quot;Nagravision. &#039;&#039;&#039;Uniquement pour les cartes NCMED&#039;&#039;&#039; &lt;br /&gt;
 nagra_read = 0  # désactivé, valeur par défaut&lt;br /&gt;
            = 1  # lit les Records dont les droits sont dépassés&lt;br /&gt;
            = 2  # lit seulement les Records dont les droits sont valables&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA-Key pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax, default = none&lt;br /&gt;
 rsakey =&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix9993 = 0|1&lt;br /&gt;
&lt;br /&gt;
Corrige l&#039;erreur 9993 sur CAID 0919 SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  = 1  # activé&lt;br /&gt;
          = 0  # désactivé (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto &lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Code PIN pour les cartes &#039;&#039;&#039;Conax, Cryptoworks et Viaccess&#039;&#039;&#039;&lt;br /&gt;
 pincode = code pin&lt;br /&gt;
         =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
Valeurs d&#039;origine des cartes&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Carte&#039;&#039;&#039; &lt;br /&gt;
|| &#039;&#039;&#039;Pin Code par défaut&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BIS.tv || 8080&lt;br /&gt;
|-&lt;br /&gt;
| SSR-SRG/TSR|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Seca (018)|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Viaccess (039)|| 0000 &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ID du &#039;&#039;&#039;récepteur NDS&#039;&#039;&#039; &lt;br /&gt;
 boxid = ID du récepteur NDS&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la version du &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; &lt;br /&gt;
  0 = # détection auto, valeur par défaut&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clés AES multiples de 16 octets(bytes) pour cartes &#039;&#039;&#039;Viaccess&#039;&#039;&#039; (l&#039;utilisation du pro/pre encryption est spécifié via la nano D2 nano dans l&#039;ECM)&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spécial pour clés AES:&lt;br /&gt;
 00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée&lt;br /&gt;
 FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....&lt;br /&gt;
 si une clé n&#039;est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de classes à montrer pour les  &#039;&#039;&#039;Cartes Viaccess&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Quantité&lt;br /&gt;
          = 0  # aucune, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Clé de cryptage DES pour un reader/lecteur Newcamd distant &lt;br /&gt;
 key = clé DES&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur pour le reader distant. Remplace le nom de l&#039;utilisateur de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   user=  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.&lt;br /&gt;
&lt;br /&gt;
svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre &amp;quot;mg-encrypted&amp;quot; prend la place des paramètres &amp;quot;device&amp;quot; et &amp;quot;password&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
svn-4806: le paramètre &amp;quot;mg-encrypted&amp;quot; étendu pour permettre de spécifier une adresse MAC.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt;,&amp;lt;mac address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt; (c&#039;est l&#039;adresse MAC de eth0 de la box locale qui sera utilsée)&lt;br /&gt;
&lt;br /&gt;
Exemple du reade0/lecteur  de type gbox dans oscam.server:&lt;br /&gt;
	&lt;br /&gt;
 [reader]&lt;br /&gt;
 label        = mygboxreader &lt;br /&gt;
 protocol     = gbox &lt;br /&gt;
 mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} &lt;br /&gt;
 group        = 11 &lt;br /&gt;
 caid         = 1100&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d&#039;un fichier oscam.services. La logique ici est la suivante (dans cet ordre):&lt;br /&gt;
* Si le champ est vide (ou invalide), la requête est autorisée.&lt;br /&gt;
* Quand un service négatif (çàd précédé d&#039;un &amp;quot;!&amp;quot;) Est applicable, la demande est rejetée.&lt;br /&gt;
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.&lt;br /&gt;
* Si aucun des points précédents, la demande est rejetée.&lt;br /&gt;
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. &lt;br /&gt;
A savoir, si vous avez un service positif mais que l&#039;on veut exclure certains srvid. &lt;br /&gt;
Ce n&#039;est pas recommandé, car des erreurs de configuration apparaissent rapidement. &lt;br /&gt;
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.&lt;br /&gt;
&lt;br /&gt;
Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = Tous les services sont autorisés (par défaut)&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
   services = Csat,C+,!Bis&lt;br /&gt;
              # Csat et C+ sont alloués, Bis est exclu (remarquez le ! devant Bis)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATION svn 5097:04/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définit et permet de lier les CAIDs pour le reader/lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (raccourci pour l&#039;exemple au-dessus)&lt;br /&gt;
        par défaut: tous les CAIDs avec le masque FFFF&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Définit le  CAID et l’ Ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; pour le Reader &lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ident =    # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =    # [rien] aucun CAID et ident n’est définit (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit en &#039;&#039;&#039;hexadécimal&#039;&#039;&#039; la classe SC specific pour le reader/lecteur&lt;br /&gt;
 class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non&lt;br /&gt;
       =                   # [rien] aucune définition de classe (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le &#039;&#039;&#039;ChID Irdeto&#039;&#039;&#039; pour le Reader/Lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64 &lt;br /&gt;
 group = 1....64[,1....64]....  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comme l&#039;entrée est obligatoire, il doit n&#039;y avoir aucune [blanc] par défaut !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 Group =   1      # (un seul groupe =&amp;gt; 1)&lt;br /&gt;
 Group =   1,4,5  # (plusieurs groupes =&amp;gt; 1, 4 et 5)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Exclu le reader/lecteur de l’ AU (mise à jour automatique) &lt;br /&gt;
 audisabled = 1  # activé (la carte ne sera pas mise à jour)&lt;br /&gt;
            = 0  # désactivé: valeur par défaut (la mise à jour de la carte peut se faire)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 auprovid =    # 123456&lt;br /&gt;
          =    # [rien] valeur par défaut, rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ignore les CAID et Ident des readers/lecteurs de clients défectueux .&lt;br /&gt;
 disableserverfilter = 1  # activé (ignore les caid et ident)&lt;br /&gt;
                     = 0  # valeur par défaut : désactivé (n&#039;ignore rien)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =     # en secondes&lt;br /&gt;
                   = -1  # reconnexion en cas de perte du réseau pour Readers &#039;&#039;&#039;Newcamd et Radegast&#039;&#039;&#039;, même en mode attente.&lt;br /&gt;
                   =  0  # par défaut rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai en secondes avant le renouvellement d&#039;une connexion avec un lecteur/reader distant qui ne répond plus.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie&lt;br /&gt;
                  =      # [rien] par défaut, rien n&#039;est mentionné&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=   0|1 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Permet d&#039;établir la connexion Newcamd, même s&#039;il n&#039;y a pas de demande.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =    1  # connexion établie à l&#039;init&lt;br /&gt;
connectoninit   =    0  # connexion non établie à l&#039;init (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Ne s&#039;applique pas si l&#039;équilibreur de charge (loadbalancer) est activé!&lt;br /&gt;
&lt;br /&gt;
Définit le Reader comme Fallback Reader. Standard et Fallback-Reader doivent appartenir au même groupe. Voir &#039;&#039;&#039;group&#039;&#039;&#039;&lt;br /&gt;
 fallback =    1  # activé (ce reader est le fallback reader)&lt;br /&gt;
          =    0  # valeur par défaut : désactivé&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Definit les  Caches d&#039;EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
Sans ce paramètre, no EMM sont présentés dans le log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache désactivé (valeur par défaut)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache activé, et l&#039;écrire à la fin dans un fichier&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache activé, mais ne pas l&#039;écrire à la fin dans un fichier&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur &amp;lt;usecache&amp;gt; = 1 ou 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Entrée dans le fichier log désactivée (valeur par défaut)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Log uniquement les EMM erronés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # Log les EMM écrits&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # Log les EMM rejetés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # Log les EMM bloqués&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # Log les AU blockés&lt;br /&gt;
&lt;br /&gt;
La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM pour le STB sont ignorés (par défaut)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
 emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l&#039;envoi d&#039;EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est pour échanger le cache d&#039;OSCam.&lt;br /&gt;
&lt;br /&gt;
 1 = échange du cache activé pull mode&lt;br /&gt;
 2 = échange du cache activé push mode&lt;br /&gt;
 3 = échange du cache activé reversepush mode&lt;br /&gt;
 0 = par défaut &lt;br /&gt;
&lt;br /&gt;
- Uniquement valable entre 2 ou plusieurs OSCam;&lt;br /&gt;
- Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B vérifie son cache:&lt;br /&gt;
* rien dans le cache n&#039;est trouvé: OSCam B envoie: NOK&lt;br /&gt;
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW&lt;br /&gt;
* quand rien dans le cache n&#039;est trouvé,  il est noté une demande en attente: &#039;&#039;cacheexwaittime&#039;&#039; dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.&lt;br /&gt;
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A&lt;br /&gt;
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 est réglé sur cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM&lt;br /&gt;
&lt;br /&gt;
CW-flow = A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop = n&lt;br /&gt;
&lt;br /&gt;
Par défaut = 10&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion pour un Reader Camd 3.x-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd 3.x &lt;br /&gt;
 logport =    # N° du port&lt;br /&gt;
         =    # par défaut, aucun port n’est activé)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
Pour les lecteurs physiques, vous pouvez mettre des valeurs &#039;&#039;&#039;hexadécimales&#039;&#039;&#039; séparées par des virgules pour spécifier les longueurs d&#039;ECM qui sont autorisées.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;En fonctionnement normal, ce paramètre n&#039;est pas nécessaire!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste des longueurs d&#039;ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7480:09-21-2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]&lt;br /&gt;
&lt;br /&gt;
Configurer l’entête valide de l&#039;ecm pour son reader, c&#039;est pour protéger son reader des entêtes erronés.&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader local CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader distant (proxy) CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist =&lt;br /&gt;
0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d&#039;autres erronés, j&#039;en ai mis que quatre valides.&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|ici]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] ici&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé&lt;br /&gt;
 ratelimitecm =     # nombre&lt;br /&gt;
              =   0 # (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour définir un nombre limit d&#039;ECM de type &amp;quot;not found&amp;quot; (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu&#039;il n&#039;y a pas de limite.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]&lt;br /&gt;
                   =  10  #  réinitialisation du lecteur au bout de 10 ECM &amp;quot;not found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Réinitialisation automatique du lecteur toutes les X trames ECM&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resetcycle  =  0   #  désactivé [valeur par défaut]&lt;br /&gt;
             =  5   #  réinitialisation du lecteur au bout de 5 trames ECM&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimitseconds =   # secondes&lt;br /&gt;
                  = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimittime =   # millisecondes&lt;br /&gt;
               = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM&lt;br /&gt;
 0 = Par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdseconds  =  secondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cooldowndelay  =   délai,durée (cooldown=&amp;lt;seconds OFF&amp;gt;, &amp;lt;seconds ON&amp;gt;)&lt;br /&gt;
                =  [blank] défaut&lt;br /&gt;
&lt;br /&gt;
Ce paramètre marche uniquement dans le cas où &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; sont configurés.&lt;br /&gt;
&lt;br /&gt;
Pendant &#039;seconds OFF&#039;, le lecteur est ouvert. Après &#039;seconds OFF&#039;, le lecteur exécute les restrictions configurées dans &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; pour le temps défini dans &#039;seconde ON&#039;.&lt;br /&gt;
&lt;br /&gt;
Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres &#039;ratelimitecm&#039; + &#039;ratelimittime&#039;), cooldown OFF signifie que le lecteur est ouvert.&lt;br /&gt;
&lt;br /&gt;
Référez-vous à la doc pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Liste les Nanos EMM (en hexadécimal) ou tous les Nanos EMM à bloquer. Ne s’applique qu’aux  Readers physiques &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blocknano =   45,93,7a,ff&lt;br /&gt;
           =   all ( tous )&lt;br /&gt;
           = # [rien] aucun (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-u = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-u = 1 # bloque les EMM directement adressé à la carte&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-s =   0  # valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-g = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l&#039;état des connaissances publiques) d&#039;un contrôle d&#039;accès pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-unknown = 1  #  bloque tous les EMM inconnus&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5548&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
blockemm-bylen  =  [longueur min-longueur max, longueur , longueur 2, longueur n]... &lt;br /&gt;
(décimal)&lt;br /&gt;
&#039;&#039;Bloque les EMM avec un paramètre LEN/LL (longueur d&#039;instruction) pour un diffuseur donné&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blockemmbylen = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u.&lt;br /&gt;
Les valeurs sont en décimal.&lt;br /&gt;
10 valeurs autorisées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d&#039;accès &#039;&#039;&#039;Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paramètre applicable uniquement pour le protocole camd35 (cs357x)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  valeur par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l&#039;Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (défaut)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs inconnus  (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn 5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est remplacé par &#039;&#039;&#039;saveemm-[u,s,g,unknown]&#039;&#039;&#039; qui sauvegardent les EMMs séparément selon le type configuré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all # tous&lt;br /&gt;
          = # aucune (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire &amp;quot;config &amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [rien] (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== read_old_classes ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10443:02/08/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre gère l&#039;affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess. &lt;br /&gt;
&lt;br /&gt;
 read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d&#039;OScam (par défaut)&lt;br /&gt;
                   =  1   # lit et affiche les classes/entitlements expirés&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
read_old_classes = 1   va afficher l&#039;ensemble des classees/entitlements présents sur la carte.&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet d&#039;activer (ou pas) le protocole SSL (Secure Socket Layer) &lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  utilise le SSL pour le protocole ghttp&lt;br /&gt;
          =  0  #  n&#039;utilise pas le SSL pour le protocole ghttp (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW est de retour comme incorrect, send &amp;quot;introuvable&amp;quot; à la place incorrect CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disablecrccws = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = désactive le crc pour cws, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
En mode nominal, ce paramètre n&#039;est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l&#039;équilibrage de charge (Loadbalancing).&lt;br /&gt;
 lb_weight = xxxx&lt;br /&gt;
           =  # [rien] Valeur par défaut : 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. &lt;br /&gt;
L&#039;intersection des deux donne le temps de réponse corrigé en fonction du lb_weight&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.&lt;br /&gt;
 &lt;br /&gt;
Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l&#039;entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8656:22/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en &amp;quot;not found&amp;quot;) par le loadbalancer (répartisseur de charge), par défaut=aucun&lt;br /&gt;
Autrement dit, le loadbalancer essayera toujours d&#039;utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour CCcam &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam à utiliser.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Définit la distance maximale en hop (saut) de repartage de la carte&lt;br /&gt;
 0 = Uniquement  la carte locale&lt;br /&gt;
 1 = Carte locale + 1 Hop&lt;br /&gt;
 2 = Carte locale + 2 Hops&lt;br /&gt;
     Et ainsi de suite&lt;br /&gt;
     Valeur par défautt = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ccchop =&lt;br /&gt;
&lt;br /&gt;
Pour les readers &#039;&#039;&#039;non CCcam&#039;&#039;&#039;; hop pour les cartes virtuelles.&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Définit le Reshare-hop pour CCcam lecteur&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut&lt;br /&gt;
            =  0 # repartage pour les clients directs&lt;br /&gt;
            =  1 # repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
            =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 &lt;br /&gt;
Reshare peut être défini de 2 façons:&lt;br /&gt;
&lt;br /&gt;
* Dans oscam.server [lecteur] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* Dans oscam.user [compte] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Demande pour recevoir un emu du server cccam.&lt;br /&gt;
 cccwantemu = 1  # activé, demande l’ému&lt;br /&gt;
            = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Envois un message “keepalive &amp;quot;, pour garder la connexion avec un server CCCam distant. &lt;br /&gt;
 ccckeepalive = 1  # activé, envois le message &amp;quot;keep alive&amp;quot;&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cccreconnect = timeout (en mile-secondes)&lt;br /&gt;
&lt;br /&gt;
Ce délais de demende d&#039;ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000&lt;br /&gt;
Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
cccmindown = 0 oscam n&#039;ignorera aucune carte.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.&lt;br /&gt;
&lt;br /&gt;
Etc.....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÉTE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13065</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13065"/>
		<updated>2015-06-12T11:58:43Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: ADD: minimize_emm_filter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   add check conrol for pin payload for NDS Videoguard 2 SCs&lt;br /&gt;
              &#039;&#039;&#039;valid for physical readers only&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Under Construction&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
format:&lt;br /&gt;
&lt;br /&gt;
 { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt; { &amp;lt;level&amp;gt; &amp;lt;level&amp;gt; } address&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13064</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13064"/>
		<updated>2015-06-12T11:55:41Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: ADD: minimize_emm_filter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:         &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw:  Dateiname für das Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Beispiele für device--parameter:&lt;br /&gt;
 device = /dev/ttyS0              # Reader an COM1 (bei Linux i386 und Windows)&lt;br /&gt;
 device = /dev/tts/1              # Reader an COM2 (Linux dbox2 mit multicam)&lt;br /&gt;
 device = /dev/ttyUSB0            # Reader an USB  (Linux i386)&lt;br /&gt;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
==== minimize_emm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn10702:10/06/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Baustelle&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  mg-encrypted = D: { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt;  {  &amp;lt;level&amp;gt;  &amp;lt;level&amp;gt;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...[;&amp;lt;CAID&amp;gt;[:&amp;lt;ident&amp;gt;[,ident]]...]...&lt;br /&gt;
&lt;br /&gt;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1 oder 2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== block and save ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12779</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12779"/>
		<updated>2014-10-27T16:44:11Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* WebIf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 5 Sekunden erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httprefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12666</id>
		<title>OSCam/de/examples/Config Dreambox</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12666"/>
		<updated>2014-09-15T14:16:37Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* oscam.conf */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsbeispiele für die Dreambox ==&lt;br /&gt;
Getestet mit &amp;quot;OSCam r9842 - Modern r1103&amp;quot; auf diversen Dreamboxen.&lt;br /&gt;
&lt;br /&gt;
=== Intro ===&lt;br /&gt;
Bedenke bitte, dass OSCam eine Menge an &amp;quot;Stellschrauben&amp;quot; hat, womit man es bis ins Detail einstellen kann, was es wiederum nicht immer einfach macht.&lt;br /&gt;
Aber OSCam ist genau dadurch besonders mächtig! Maßgeschneiderte Konfigurations-Beispiele sollte man sich deshalb schnell aus dem Kopf schlagen ;)&lt;br /&gt;
&lt;br /&gt;
Bringe OSCam erstmal mit einer Minimal-Konfigurationen zum Laufen - was eigentlich nicht besonders schwierig ist - und &amp;quot;schraube&amp;quot; erst dann an Details.&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
Die Installation ist abhängig vom Image. In der Regel entpackt man OSCam auf dem PC, kopiert die Binary per FTP (im Binary-Mode) auf die Dream, chmoded diese 0755 und fertig.&lt;br /&gt;
Ggf. muss noch ein Start-Skript angepasst oder erstellt werden, aber dies ist wie bereits erwähnt vom eingesetzten Image abhängig.&lt;br /&gt;
Beispiel-Start-Skript (&#039;&#039;oscam.emu&#039;&#039;), welches unter anderem bei [http://newnigma2.to/ Newnigma²]-Images eingesetzt und in &#039;&#039;/usr/script&#039;&#039; abgelegt wird: [[OSCam/de/scripts/Dreambox]]&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf#Loadbalancer|LoadBalancer]] ===&lt;br /&gt;
Wenn du mehrere Karten betreibst, welche die &amp;quot;selben&amp;quot; Sender öffnen können (egal ob lokal oder als Proxy), dann aktiviere den Loadbalancer (oscam.conf --&amp;gt; lb_mode).&lt;br /&gt;
Ansonsten lasse diesen inaktiv und checke nur den &amp;quot;Betatunnel&amp;quot; in &amp;quot;oscam.user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf|oscam.conf]] ===&lt;br /&gt;
 # oscam.conf ***********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 [global]&lt;br /&gt;
 # Logging --------------------------------------------------&lt;br /&gt;
 logfile             = /tmp/oscam.log&lt;br /&gt;
 disablelog          = 0&lt;br /&gt;
 maxlogsize          = 128&lt;br /&gt;
 # emmlogdir nur aktivieren, wenn die EMM-Logs auch aufgeräumt werden, ansonsten kann der Speicher volllaufen!&lt;br /&gt;
 #emmlogdir           = /tmp/ # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts -------------------------------------------------&lt;br /&gt;
 # bei Problemen die &amp;quot;*timeout&amp;quot;-Zeilen entfernen oder Werte anpassen!&lt;br /&gt;
 # default 5000&lt;br /&gt;
 clienttimeout       = 2000&lt;br /&gt;
 # fallbacktimeout     = 1500 # &amp;lt;-- ggf. anpassen, falls Fallback-Reader konfiguriert sind!&lt;br /&gt;
 &lt;br /&gt;
 # LoadBalance ----------------------------------------------&lt;br /&gt;
 # lb_mode:          0 = deaktiviert (default); 1 = schnellster Reader; 2 = Reader der am laengsten nicht geantwortet hat; 3 = Reader mit der geringsten Auslastung&lt;br /&gt;
 lb_mode             = 0 # &amp;lt;-- ggf. anpassen! Ein aktivierter Loadbalancer macht bei mehreren Readern, welche die selbe CAID liefern, Sinn!&lt;br /&gt;
 &lt;br /&gt;
 # Cards ----------------------------------------------------&lt;br /&gt;
 waitforcards        = 1&lt;br /&gt;
 preferlocalcards    = 1&lt;br /&gt;
 &lt;br /&gt;
 # Sonstiges ------------------------------------------------&lt;br /&gt;
 unlockparental      = 1&lt;br /&gt;
 dropdups            = 1&lt;br /&gt;
 &lt;br /&gt;
 # CAMs -----------------------------------------------------&lt;br /&gt;
 # CAMD3 TCP&lt;br /&gt;
 [cs378x]&lt;br /&gt;
 port                = 47111 # &amp;lt;-- anpassen!&lt;br /&gt;
 suppresscmd08       = 1&lt;br /&gt;
 &lt;br /&gt;
 # CAMD3 UDP&lt;br /&gt;
 [cs357x]&lt;br /&gt;
 port                = 47112 # &amp;lt;-- anpassen!&lt;br /&gt;
 suppresscmd08       = 1&lt;br /&gt;
 &lt;br /&gt;
 # CCCAM&lt;br /&gt;
 [cccam]&lt;br /&gt;
 port                = 47113 # &amp;lt;-- anpassen!&lt;br /&gt;
 version             = 2.3.0&lt;br /&gt;
 reshare             = 4&lt;br /&gt;
 keepconnected       = 0&lt;br /&gt;
 &lt;br /&gt;
 # DVBAPI ---------------------------------------------------&lt;br /&gt;
 [dvbapi]&lt;br /&gt;
 enabled             = 1&lt;br /&gt;
 au                  = 1&lt;br /&gt;
 boxtype             = dreambox&lt;br /&gt;
 user                = local&lt;br /&gt;
 pmt_mode            = 0&lt;br /&gt;
 request_mode        = 1&lt;br /&gt;
 &lt;br /&gt;
 # WEBIF ----------------------------------------------------&lt;br /&gt;
 [webif]&lt;br /&gt;
 # für SSL ein &amp;quot;+&amp;quot; dem Port voranstellen, z.B. &amp;quot;+15000&amp;quot;&lt;br /&gt;
 httpport            = 15000 # &amp;lt;-- anpassen!&lt;br /&gt;
 httprefresh         = 0&lt;br /&gt;
 httpallowed         = 127.0.0.1,192.168.0.0-192.168.0.255 # &amp;lt;-- anpassen!&lt;br /&gt;
 httphideidleclients = 0&lt;br /&gt;
 httpreadonly        = 0&lt;br /&gt;
 httphelplang        = de&lt;br /&gt;
 httposcamlabel      = MyOSCam # &amp;lt;-- anpassen!&lt;br /&gt;
 &lt;br /&gt;
 # MONITOR --------------------------------------------------&lt;br /&gt;
 [monitor]&lt;br /&gt;
 port                = 0&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.user|oscam.user]] ===&lt;br /&gt;
 # oscam.user ***********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 [account]&lt;br /&gt;
 user            = local&lt;br /&gt;
 pwd             = local&lt;br /&gt;
 hostname        = 127.0.0.1&lt;br /&gt;
 group           = 1,2,3&lt;br /&gt;
 uniq            = 0&lt;br /&gt;
 au              = sci0,sci1       # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
 keepalive       = 1&lt;br /&gt;
 betatunnel      = 1833.FFFF:1702  # &amp;lt;-- auskommentieren, wenn der LoadBalancer deaktiviert ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.server|oscam.server]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eine Dream hat nur max. 2 interne Smardcard-Slots. Also aktiviere nur die Karten (Reader), die du benötigst, indem du die Kommentare (Rauten &amp;quot;#&amp;quot;) am Zeilenanfang der entsprechenden Reader entfernst und die Einstellungen deiner Umgebung anpasst!&lt;br /&gt;
 # oscam.server *********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 # INTERNAL -------------------------------------------------&lt;br /&gt;
 # OBERER SLOT   = sci0&lt;br /&gt;
 # UNTERER SLOT  = sci1&lt;br /&gt;
 &lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = sci0&lt;br /&gt;
 #description         = Sky 1702&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 1702&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 900&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #force_irdeto        = 1&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-unknown    = 1&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = sci1&lt;br /&gt;
 #description         = HD+ 1830&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci1   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 1830&lt;br /&gt;
 #boxkey              = &amp;lt;16 Bytes&amp;gt;  # &amp;lt;-- anpassen!&lt;br /&gt;
 #rsakey              = &amp;lt;128 Bytes&amp;gt; # &amp;lt;-- anpassen!&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 368&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-unknown    = 1&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = Int_Via_D1&lt;br /&gt;
 #description         = Internal Viaccess DIGI 1&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 0500&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 385&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-unknown    = 1&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = Int_Sky_V13&lt;br /&gt;
 #description         = Internal Sky V13&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 09C4&lt;br /&gt;
 #boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 480&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #ins7e11             = 15&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
 #saveemm-u           = 1&lt;br /&gt;
 #saveemm-s           = 0&lt;br /&gt;
 #saveemm-g           = 0&lt;br /&gt;
 #saveemm-unknown     = 0&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = Int_Sky_V14&lt;br /&gt;
 #description         = Internal Sky V14&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0&lt;br /&gt;
 #caid                = 098C&lt;br /&gt;
 #boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 480&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 ##ins7e11             = 15&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
 #saveemm-u           = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
 #saveemm-s           = 0&lt;br /&gt;
 #saveemm-g           = 0&lt;br /&gt;
 #saveemm-unknown     = 0&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Priorisierung, die in der oscam.dvbapi vorgenommen werden kann, wirkt sich extrem auf die &#039;&#039;&#039;Umschaltzeiten&#039;&#039;&#039; aus! Also, einfach nur die Sender oder CAIDs in der &amp;quot;richtigen&amp;quot; Reihenfolge priorisieren ;)&lt;br /&gt;
 # oscam.dvbapi *********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 #&lt;br /&gt;
 # Types:&lt;br /&gt;
 #   P - Priority&lt;br /&gt;
 #       format:     P: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
 #   I - Ignore&lt;br /&gt;
 #       format:     I: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
 #   M - Map&lt;br /&gt;
 #       format:     M: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;target caid&amp;gt;:[&amp;lt;target provider&amp;gt;]&lt;br /&gt;
 #   D - Delay&lt;br /&gt;
 #       format:     D: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;delay (ms)&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # Examples:&lt;br /&gt;
 #   P: 0100:123456          prioritise CAID 0100 with provider 123456&lt;br /&gt;
 #   P: :::1234              prioritise ECM with provider ID 1234 on any service&lt;br /&gt;
 #   P: 0200                 prioritise CAID 0200&lt;br /&gt;
 #   P: 0300::9ABC           prioritise CAID 0300 on service 9ABC only&lt;br /&gt;
 #   M: 0400 0500:123456     map CAID 0400 to provider ID 123456 with CAID 0500 always&lt;br /&gt;
 #   D: 0600 200             wait 200 ms before writing CW for CAID 0600&lt;br /&gt;
 #   I: :654321              ignore provider ID 654321 for every service&lt;br /&gt;
 #   I: 0                    ignore every CAID that was not handled before&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 #&lt;br /&gt;
 # PRIOS ####################################################&lt;br /&gt;
 # PRIO BY CAID:PROVIDER:SID ********************************&lt;br /&gt;
 # ORF Prio: CW (d05:0) -------------------------------------&lt;br /&gt;
 # Da ORF auch die CAID 1702 sendet, muessen die folgenden Zeilen UNBEDINGT vor den Sky-Einstellungen stehen!&lt;br /&gt;
 P: 0D05::132F # ORF1 HD&lt;br /&gt;
 P: 0D05::1330 # ORF2 HD&lt;br /&gt;
 P: 0D05::32C9 # ORF1&lt;br /&gt;
 P: 0D05::32CA # ORF2&lt;br /&gt;
 P: 0D05::32CB # ORF2 Wien&lt;br /&gt;
 P: 0D05::32CC # ORF2 NiederÖsterreich&lt;br /&gt;
 P: 0D05::32CD # ORF2 Burgenland&lt;br /&gt;
 P: 0D05::32CE # ORF2 OberÖsterreich&lt;br /&gt;
 P: 0D05::32CF # ORF2 Salzburg&lt;br /&gt;
 P: 0D05::32D0 # ORF2 Tirol&lt;br /&gt;
 P: 0D05::32D1 # ORF2 Vorarlberg&lt;br /&gt;
 P: 0D05::32D2 # ORF2 Steiermark&lt;br /&gt;
 P: 0D05::32D3 # ORF2 Kärnten&lt;br /&gt;
 P: 0D05::32D4 # ATV+&lt;br /&gt;
 P: 0D05::3332 # Austria 9 TV&lt;br /&gt;
 P: 0D05::332D # ORF III&lt;br /&gt;
 P: 0D05::33A5 # ORF Sport+&lt;br /&gt;
 P: 0D05::33A7 # ATV2&lt;br /&gt;
 P: 0D05::33AC # ATV HD&lt;br /&gt;
 P: 0D05::4E27 # Puls 4 Austria&lt;br /&gt;
 #&lt;br /&gt;
 # PRIO BY CAID:PROVIDER ************************************&lt;br /&gt;
 #&lt;br /&gt;
 # PRIO BY CAID *********************************************&lt;br /&gt;
 # EIGENE KARTEN NACH OBEN!&lt;br /&gt;
 P: 098C # Sky V14&lt;br /&gt;
 P: 1702 # Sky S02&lt;br /&gt;
 P: 1833 # Sky Betatunnel&lt;br /&gt;
 P: 09C4 # Sky V13&lt;br /&gt;
 P: 1830 # HD+&lt;br /&gt;
 P: 1843 # HD+&lt;br /&gt;
 P: 0D05 # ORF&lt;br /&gt;
 # P: 0D95 # AustriaSat Cryptoworks&lt;br /&gt;
 #&lt;br /&gt;
 # IGNORES ##################################################&lt;br /&gt;
 # IGNORE BY SID ********************************************&lt;br /&gt;
 #&lt;br /&gt;
 # IGNORE BY CAID *******************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12665</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12665"/>
		<updated>2014-09-10T17:37:06Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* sleep */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 5 Sekunden erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=12664</id>
		<title>OSCam/de/Config/oscam.user</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=12664"/>
		<updated>2014-09-10T17:29:22Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* sleepsend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.user&#039;&#039;&#039; ==&lt;br /&gt;
Diese Datei enthält Userdefinitionen. Für jeden User muss ein Abschnitt erstellt werden.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Account&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamUserParameter}}&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier wird der Benutzername eingefügt. (Clientname)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 user =&lt;br /&gt;
&lt;br /&gt;
==== pwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier wird der das Passwort festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pwd = pwuser1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 pwd =&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Es kann eine Beschreibung des Users eingetragen werden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;user und pwd&#039;&#039;!&#039;&#039;&#039; Dient für &#039;&#039;&#039;zusätzliche&#039;&#039;&#039; Informationen über den user z.B. Örtlichkeit, Rechte usw.&lt;br /&gt;
&lt;br /&gt;
==== disabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
User sperren.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disabled = 0 # (User ist aktiv)&lt;br /&gt;
 disabled = 1 # (User ist gesperrt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disabled = 0&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Oscam akzeptiert nur Clientverbindungen des Users vom eingetragenen Host. IP oder DNS ist möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 hostname = client.dyndns.org&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 hostname =&lt;br /&gt;
&lt;br /&gt;
==== expdate ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wie lange ist der User gültig.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 expdate  = 2099-12-31 # (Gültig bis 31.12.2099)&lt;br /&gt;
 expdate = &amp;lt;year&amp;gt;-&amp;lt;month&amp;gt;-&amp;lt;day&amp;gt;|&amp;lt;year&amp;gt;/&amp;lt;month&amp;gt;/&amp;lt;day&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 expdate =&lt;br /&gt;
&lt;br /&gt;
==== allowedprotocols ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 5662:07/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
allowedprotocols  =  [protocol1][,][protocol2][,][protocol3][,]...&lt;br /&gt;
&lt;br /&gt;
Hier kann festgelegt werden, welche Protokolle der User benutzen darf. Die Zugriffsmöglichkeiten auf den Server können damit eingeschränkt werden!&lt;br /&gt;
&lt;br /&gt;
Mögliche Protokolle&lt;br /&gt;
 camd33&lt;br /&gt;
 camd35&lt;br /&gt;
 cs357x&lt;br /&gt;
 cs378x&lt;br /&gt;
 newcamd&lt;br /&gt;
 cccam&lt;br /&gt;
 gbox&lt;br /&gt;
 radegast&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 allowedprotocols  =  cs357x,gbox       # Der User darf nur mit den Protokollen cs357x und gbox auf den Server zugreifen&lt;br /&gt;
                   =  [blank]           # alle möglichen Protokolle sind erlaubt (default)&lt;br /&gt;
&lt;br /&gt;
==== allowedtimeframe ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne, in der der User schauen darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowedtimeframe = 10:00-22:00&lt;br /&gt;
 allowedtimeframe = hh:mm-hh:mm&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowedtimeframe =&lt;br /&gt;
&lt;br /&gt;
==== uniq ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Mit Uniq wird geregelt, ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 uniq = 0  # (deaktiviert)&lt;br /&gt;
 uniq = 1  # (Nur eine Verbindung pro User ist erlaubt)&lt;br /&gt;
 uniq = 2  # (Setzt User auf Fake, wenn die IP unterschiedlich ist)&lt;br /&gt;
 uniq = 3  # (Erlaubt nur eine Verbindung pro User, die letzte Verbindung bleibt bestehen)&lt;br /&gt;
 uniq = 4  # (Setzt User auf Fake, wenn die IP unterschiedlich ist, aber der letzte Login bleibt erhalten)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 uniq = 0&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Anzahl der zugelassenen User pro Account&lt;br /&gt;
&lt;br /&gt;
numusers = quantity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 numusers = 5 # (Maximal 5 User)&lt;br /&gt;
 numusers = 0 # (Anti-Cascading deaktiviert, default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Was passiert, wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 penalty =  0 # (Es wird nur geloggt)&lt;br /&gt;
 penalty =  1 # (Sendet Fake CW&#039;s)&lt;br /&gt;
 penalty =  2 # (deaktiviert temporär den Account)&lt;br /&gt;
 penalty =  3 # sendet delayed CW&#039;s&lt;br /&gt;
 penalty = -1 # es werden die Werte aus der oscam.conf benutzt (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7785:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fakedelay  =  Millisekunden oder 0|-1&lt;br /&gt;
&lt;br /&gt;
setzt die fakedelay-time individuell für den User&lt;br /&gt;
&lt;br /&gt;
   0  =  fakedelay disabled&lt;br /&gt;
  -1  =  fakedelay aus der oscam.conf[global] verwenden (default)&lt;br /&gt;
      =  Wert für den User in Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failban ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Was passiert wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7772:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
failban  =  0|2|4|8&lt;br /&gt;
&lt;br /&gt;
 failban = 0 # ignoriert (default)&lt;br /&gt;
 failban = 2 # Blockt die IP wenn sich ein deaktivierter Client verbindet&lt;br /&gt;
 failban = 4 # Blockt die IP eines schlafenden Accounts während des Schlafes&lt;br /&gt;
 failban = 8 # Blockt duplizierte IP&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl activer SIDs mit anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit  =  Anzahl&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Zap-Limit für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf. [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3|-1&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Penalty-Level für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  nur loggen, default&lt;br /&gt;
 1  =  sende fake CW&#039;s&lt;br /&gt;
 2  =  vorübergehendes Bannen des Users&lt;br /&gt;
 3  =  sende verzögerte CW&#039;s&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Dauer der acosc_penalty für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  keine, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Dauer des delay für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  kein, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_readers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln_nbest_readers = Anzahl&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten Reader für das Loadbalancing. &lt;br /&gt;
 -1 = benutze den Eintrag unter oscam-conf[global] für diesen Parameter&lt;br /&gt;
  1 = default&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = CAID1:count1[,CAID2:count2]...&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten reader pro CAID für das Loadbalancing. Wildcards CAID&#039;s mit 2-digit CAIDs sind möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1&lt;br /&gt;
 (Wildcards CAIDs 03xx und 04xx)&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6039:11/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode für camd 3.5x und CCcam Protokolle&lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
       für camd 3.5x und CCcam Protokolle&lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam user account und remote OSCam Readern gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man hier [[Streamboard-Post:406230|Streamboard-Post]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
definiert das maximum an hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ein User wird automatisch &amp;quot;inaktiviert&amp;quot;, wenn dieser innerhalb der eingestellten &amp;quot;sleep&amp;quot;-Zeit ECMs auf ein und demselben Sender anfordert. Der User kann sich selbst wieder &amp;quot;aktivieren&amp;quot;, indem er einfach den Sender wechselt. Nach einem Senderwechsel wird der &amp;quot;sleep&amp;quot;-Timer wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Angaben in Minuten:&lt;br /&gt;
 sleep = 240 # 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =&lt;br /&gt;
&lt;br /&gt;
==== sleepsend ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wenn der &amp;quot;sleep&amp;quot;-Timer abgelaufen ist, sendet der Client dennoch weiterhin Anfragen, die OSCam mit &amp;quot;sleeping&amp;quot; beantwortet und loggt. Um diese Anfragen abzustellen, kann &amp;quot;sleepsend&amp;quot; genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;sleepsend&amp;quot; wird nur von einigen SoftCAMs unterstützt und hat folgende Auswirkungen:&lt;br /&gt;
* OSCam: Nur OSCam Clients mit Protokoll &amp;quot;Camd 3.x&amp;quot; oder CCcam (ab Build 5671)&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis der Client einmal Umschaltet&lt;br /&gt;
* Camd 3.x:&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis Camd 3.x neugestartet wird&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleepsend = 255  # aktiviert&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleepsend =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command, welches dem Client mitteilt, dass die Anfrage unerwünscht ist (rejected). Camd3 und Oscam als Client stellen auf dieses Command hin die Anfragen für diesen Service an den Server ein. Sollte der Wert beim User nicht gesetzt sein, gilt der globale Wert aus der oscam.conf. Das Command kann mit dem undokumentierten Parameter sleepsend=0|255 ergänzt werden (CMD08 senden bei status &#039;sleep&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zur Beachtung:&#039;&#039;&#039; Camd3 clients sperren die Anfrage bis zum Neustart. Oscam Clients sperren die Anfrage bis zum nächsten Zap. Sleepsend=255 sollte also nur bei Oscam Clients verwendet werden da ein Camd3 Client nach einem Sleepstatus einen Neustart bräuchte um diesen Service wieder anzufragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 suppresscmd08 = 0 # (aktiviert)&lt;br /&gt;
 suppresscmd08 = 1 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 suppresscmd08 = 0&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Die Verbindung zwischen Newcamd-Server und Client wird aufrechterhalten&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 1&lt;br /&gt;
&lt;br /&gt;
==== umaxidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8929:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 9801:07/17/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
umaxidle  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum nach dem ein im idle befindlicher user getrennt wird.&lt;br /&gt;
&lt;br /&gt;
 -1 = verwende Parameter &#039;&#039;clientmaxidle&#039;&#039; in der [global]-section&lt;br /&gt;
  0 = idle disconnect ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier wird dem User erlaubt, EMM&#039;s an alle, eine bestimmte, oder mehrere reader zu schicken.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 1&lt;br /&gt;
 au = label_of_reader                 # (label_of_reader wird in der oscam.server konfiguriert)&lt;br /&gt;
 au = label_of_reader,label_of_reader # (multiple readerliste ab build &amp;gt;= #4617)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 au = [blank]                         #  none&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll. Zulässige Gruppen = 64.&lt;br /&gt;
&lt;br /&gt;
 group   =  1....64[,1....64]....&lt;br /&gt;
 default =  kein Eintrag&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 group = 1   # (User ist in Gruppe 1)&lt;br /&gt;
 group = 1,2 # (User ist in Gruppe 1 + 2)&lt;br /&gt;
&lt;br /&gt;
==== betatunnel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833&#039;er-Anfragen über 1702 beantwortet werden können.&lt;br /&gt;
Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit &amp;quot;umhängen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:&#039;&#039;&#039;&lt;br /&gt;
* Bei einem &#039;&#039;&#039;kompletten Mapping&#039;&#039;&#039; &amp;quot;&#039;&#039;1833.FFFF:1702&#039;&#039;&amp;quot; werden alle SIDs (Programme) übersetzt. Dies hat den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.&lt;br /&gt;
* Ein &#039;&#039;&#039;aufgeschlüsseltes Mapping&#039;&#039;&#039; hat &amp;quot;nur&amp;quot; den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass die Anfrage schneller beantwortet werden kann. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, Du setzt eine &amp;quot;beschnittene&amp;quot; Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. &amp;quot;mehr&amp;quot; kann.&lt;br /&gt;
&lt;br /&gt;
Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* Wenn Du den Betatunnel einsetzt und zugleich &#039;&#039;&#039;Services&#039;&#039;&#039; verwendest, musst Du auch die &#039;&#039;&#039;oscam.services&#039;&#039;&#039; &#039;&#039;&#039;anpassen&#039;&#039;&#039;, z.B. caid=1702,1833 für SAT und/oder ProvIDs (Ident) sowie SRVIDs, falls welche hinzukommen.&lt;br /&gt;
* Ab OSCam Revision #8860 sind maximal 100 Mappings möglich, von #6092 bis #8859 max. 50, von #4347 bis #6091 max. 20 und bei vorherigen Versionen nur 16.&lt;br /&gt;
* Eintragungen in der oscam.conf, [global] [[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_auto_betatunnel|lb_auto_betatunnel und lb_auto_betatunnel_mode]], werden durch die Verwendung eines Betatunnel-Eintrages in der oscam.user &#039;&#039;&#039;überschrieben/ersetzt&#039;&#039;&#039;, wenn Loadbalancing ebenfalls verwendet wird ([[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_mode|lb_mode = 1 bis n]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Weitere Informationen:&#039;&#039;&#039;&lt;br /&gt;
* Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.&lt;br /&gt;
* CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.&lt;br /&gt;
* Setze ggf. auch Prioritäten Deiner Clients, z.B. &#039;&#039;1702&#039;&#039; vor &#039;&#039;1833&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 # betatunnel = &amp;lt;CAID&amp;gt;.&amp;lt;ServiceID&amp;gt;:&amp;lt;target CAID&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, Mapping aller 1833&#039;er-Anfragen auf CAID 1702...&lt;br /&gt;
 betatunnel = 1833.FFFF:1702&lt;br /&gt;
 #&lt;br /&gt;
 # KD, Mapping aller 1834&#039;er-Anfragen auf CAID 1722...&lt;br /&gt;
 betatunnel = 1834.FFFF:1722&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, es werden NUR die HD-Kanäle gemapped...&lt;br /&gt;
 betatunnel = 1833.0082:1702,1833.006F:1702,1833.0077:1702,1833.0084:1702,1833.0071:1702,1833.0070:1702,1833.0075:1702,1833.006A:1702,1833.006B:1702,1833.007C:1702,1833.0081:1702,1833.0072:1702,1833.0083:1702&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 betatunnel =&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8591:04/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM &#039;&#039;&#039;für DVB API&#039;&#039;&#039; ein&lt;br /&gt;
 2 = schaltet Neuaufbau von EMM ein (default)&lt;br /&gt;
 &lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Welche Services darf der User nutzen. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)&lt;br /&gt;
 services = [!]services&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 services =&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ident = &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzeranweisungern für kartenspezifische idents &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
class = [!]class[,[!]class]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische classes &lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 class  =  01,02,!03,!04&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
chid = &amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische CHID&#039;s&lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden.&lt;br /&gt;
Der Monitor wird in der oscam.conf konfiguriert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 monlevel  = 0 # (kein Zugriff auf den Monitor)&lt;br /&gt;
 monlevel  = 1 # (nur der Server und der eigene Prozess)&lt;br /&gt;
 monlevel  = 2 # (alle Prozesse aber nur anschauen)&lt;br /&gt;
 monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)&lt;br /&gt;
 monlevel  = 4 # (Vollzugriff)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 monlevel = 2&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Maximale hops die dem User erlaubt sind.&lt;br /&gt;
&lt;br /&gt;
 cccmaxhops = -1 # CCcam für diesen user ausgeschaltet&lt;br /&gt;
               0 # Nur lokale Karten&lt;br /&gt;
               1 # Lokale Karten und 1 hop&lt;br /&gt;
               2 # Lokale Karten und 2 hops&lt;br /&gt;
                 # und so weiter&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cccmaxhops = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8608:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare level für CCcam-Client&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1  #  benutze den reshare-level der oscam.conf [ccc] - default&lt;br /&gt;
            =  0  #  Reshare nur für direct peer&lt;br /&gt;
            =  1  #  Reshare für direct peer und nächsten Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
===== cccignorereshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Einstellung für CCcam-Ignore-Reshare = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 cccignorereshare  =  -1   #  benutze den ignorereshare-level der oscam.conf [ccc]  - default &lt;br /&gt;
                   =   0   #  benutze den ignorereshare-level des Servers&lt;br /&gt;
                   =   1   #  benutze den ignorereshare-level des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
===== cccstealth =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
cccstealth = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 -1  =  benutze CCcam-stealth der oscam.conf [ccc]  -  default&lt;br /&gt;
  0  =  benutze das extendet OSCam-CCcam-Protokoll&lt;br /&gt;
  1  =  verhält sich ähnlich wie das original CCcam-Protokoll, es werden keine aktiven Partner dargestellt.&lt;br /&gt;
        Andere OScam&#039;s werden davor geschützt, dass der Server als OSCam-Server erkannt wird.&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=12663</id>
		<title>OSCam/de/Config/oscam.user</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=12663"/>
		<updated>2014-09-10T17:06:52Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* sleep */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.user&#039;&#039;&#039; ==&lt;br /&gt;
Diese Datei enthält Userdefinitionen. Für jeden User muss ein Abschnitt erstellt werden.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Account&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamUserParameter}}&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier wird der Benutzername eingefügt. (Clientname)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 user =&lt;br /&gt;
&lt;br /&gt;
==== pwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier wird der das Passwort festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pwd = pwuser1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 pwd =&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Es kann eine Beschreibung des Users eingetragen werden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;user und pwd&#039;&#039;!&#039;&#039;&#039; Dient für &#039;&#039;&#039;zusätzliche&#039;&#039;&#039; Informationen über den user z.B. Örtlichkeit, Rechte usw.&lt;br /&gt;
&lt;br /&gt;
==== disabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
User sperren.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disabled = 0 # (User ist aktiv)&lt;br /&gt;
 disabled = 1 # (User ist gesperrt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disabled = 0&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Oscam akzeptiert nur Clientverbindungen des Users vom eingetragenen Host. IP oder DNS ist möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 hostname = client.dyndns.org&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 hostname =&lt;br /&gt;
&lt;br /&gt;
==== expdate ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wie lange ist der User gültig.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 expdate  = 2099-12-31 # (Gültig bis 31.12.2099)&lt;br /&gt;
 expdate = &amp;lt;year&amp;gt;-&amp;lt;month&amp;gt;-&amp;lt;day&amp;gt;|&amp;lt;year&amp;gt;/&amp;lt;month&amp;gt;/&amp;lt;day&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 expdate =&lt;br /&gt;
&lt;br /&gt;
==== allowedprotocols ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 5662:07/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
allowedprotocols  =  [protocol1][,][protocol2][,][protocol3][,]...&lt;br /&gt;
&lt;br /&gt;
Hier kann festgelegt werden, welche Protokolle der User benutzen darf. Die Zugriffsmöglichkeiten auf den Server können damit eingeschränkt werden!&lt;br /&gt;
&lt;br /&gt;
Mögliche Protokolle&lt;br /&gt;
 camd33&lt;br /&gt;
 camd35&lt;br /&gt;
 cs357x&lt;br /&gt;
 cs378x&lt;br /&gt;
 newcamd&lt;br /&gt;
 cccam&lt;br /&gt;
 gbox&lt;br /&gt;
 radegast&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 allowedprotocols  =  cs357x,gbox       # Der User darf nur mit den Protokollen cs357x und gbox auf den Server zugreifen&lt;br /&gt;
                   =  [blank]           # alle möglichen Protokolle sind erlaubt (default)&lt;br /&gt;
&lt;br /&gt;
==== allowedtimeframe ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne, in der der User schauen darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowedtimeframe = 10:00-22:00&lt;br /&gt;
 allowedtimeframe = hh:mm-hh:mm&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowedtimeframe =&lt;br /&gt;
&lt;br /&gt;
==== uniq ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Mit Uniq wird geregelt, ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 uniq = 0  # (deaktiviert)&lt;br /&gt;
 uniq = 1  # (Nur eine Verbindung pro User ist erlaubt)&lt;br /&gt;
 uniq = 2  # (Setzt User auf Fake, wenn die IP unterschiedlich ist)&lt;br /&gt;
 uniq = 3  # (Erlaubt nur eine Verbindung pro User, die letzte Verbindung bleibt bestehen)&lt;br /&gt;
 uniq = 4  # (Setzt User auf Fake, wenn die IP unterschiedlich ist, aber der letzte Login bleibt erhalten)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 uniq = 0&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Anzahl der zugelassenen User pro Account&lt;br /&gt;
&lt;br /&gt;
numusers = quantity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 numusers = 5 # (Maximal 5 User)&lt;br /&gt;
 numusers = 0 # (Anti-Cascading deaktiviert, default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Was passiert, wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 penalty =  0 # (Es wird nur geloggt)&lt;br /&gt;
 penalty =  1 # (Sendet Fake CW&#039;s)&lt;br /&gt;
 penalty =  2 # (deaktiviert temporär den Account)&lt;br /&gt;
 penalty =  3 # sendet delayed CW&#039;s&lt;br /&gt;
 penalty = -1 # es werden die Werte aus der oscam.conf benutzt (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7785:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fakedelay  =  Millisekunden oder 0|-1&lt;br /&gt;
&lt;br /&gt;
setzt die fakedelay-time individuell für den User&lt;br /&gt;
&lt;br /&gt;
   0  =  fakedelay disabled&lt;br /&gt;
  -1  =  fakedelay aus der oscam.conf[global] verwenden (default)&lt;br /&gt;
      =  Wert für den User in Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failban ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Was passiert wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7772:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
failban  =  0|2|4|8&lt;br /&gt;
&lt;br /&gt;
 failban = 0 # ignoriert (default)&lt;br /&gt;
 failban = 2 # Blockt die IP wenn sich ein deaktivierter Client verbindet&lt;br /&gt;
 failban = 4 # Blockt die IP eines schlafenden Accounts während des Schlafes&lt;br /&gt;
 failban = 8 # Blockt duplizierte IP&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl activer SIDs mit anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit  =  Anzahl&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Zap-Limit für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf. [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3|-1&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Penalty-Level für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  nur loggen, default&lt;br /&gt;
 1  =  sende fake CW&#039;s&lt;br /&gt;
 2  =  vorübergehendes Bannen des Users&lt;br /&gt;
 3  =  sende verzögerte CW&#039;s&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Dauer der acosc_penalty für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  keine, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Dauer des delay für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  kein, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_readers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln_nbest_readers = Anzahl&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten Reader für das Loadbalancing. &lt;br /&gt;
 -1 = benutze den Eintrag unter oscam-conf[global] für diesen Parameter&lt;br /&gt;
  1 = default&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = CAID1:count1[,CAID2:count2]...&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten reader pro CAID für das Loadbalancing. Wildcards CAID&#039;s mit 2-digit CAIDs sind möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1&lt;br /&gt;
 (Wildcards CAIDs 03xx und 04xx)&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6039:11/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode für camd 3.5x und CCcam Protokolle&lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
       für camd 3.5x und CCcam Protokolle&lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam user account und remote OSCam Readern gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man hier [[Streamboard-Post:406230|Streamboard-Post]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
definiert das maximum an hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ein User wird automatisch &amp;quot;inaktiviert&amp;quot;, wenn dieser innerhalb der eingestellten &amp;quot;sleep&amp;quot;-Zeit ECMs auf ein und demselben Sender anfordert. Der User kann sich selbst wieder &amp;quot;aktivieren&amp;quot;, indem er einfach den Sender wechselt. Nach einem Senderwechsel wird der &amp;quot;sleep&amp;quot;-Timer wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Angaben in Minuten:&lt;br /&gt;
 sleep = 240 # 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =&lt;br /&gt;
&lt;br /&gt;
==== sleepsend ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
255 = nur OSCam Clients (Camd 3.x &amp;amp; CCcam (ab Build 5671)): Stoppt Anfragen bist zum nächsten Umschalten&lt;br /&gt;
&lt;br /&gt;
255 = nur Camd 3.x Clients: Stoppt Anfragen bis Camd 3.x neugestartet wird&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleepsend = 0&lt;br /&gt;
 sleepsend = 255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleepsend =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command, welches dem Client mitteilt, dass die Anfrage unerwünscht ist (rejected). Camd3 und Oscam als Client stellen auf dieses Command hin die Anfragen für diesen Service an den Server ein. Sollte der Wert beim User nicht gesetzt sein, gilt der globale Wert aus der oscam.conf. Das Command kann mit dem undokumentierten Parameter sleepsend=0|255 ergänzt werden (CMD08 senden bei status &#039;sleep&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zur Beachtung:&#039;&#039;&#039; Camd3 clients sperren die Anfrage bis zum Neustart. Oscam Clients sperren die Anfrage bis zum nächsten Zap. Sleepsend=255 sollte also nur bei Oscam Clients verwendet werden da ein Camd3 Client nach einem Sleepstatus einen Neustart bräuchte um diesen Service wieder anzufragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 suppresscmd08 = 0 # (aktiviert)&lt;br /&gt;
 suppresscmd08 = 1 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 suppresscmd08 = 0&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Die Verbindung zwischen Newcamd-Server und Client wird aufrechterhalten&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 1&lt;br /&gt;
&lt;br /&gt;
==== umaxidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8929:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 9801:07/17/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
umaxidle  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum nach dem ein im idle befindlicher user getrennt wird.&lt;br /&gt;
&lt;br /&gt;
 -1 = verwende Parameter &#039;&#039;clientmaxidle&#039;&#039; in der [global]-section&lt;br /&gt;
  0 = idle disconnect ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier wird dem User erlaubt, EMM&#039;s an alle, eine bestimmte, oder mehrere reader zu schicken.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 1&lt;br /&gt;
 au = label_of_reader                 # (label_of_reader wird in der oscam.server konfiguriert)&lt;br /&gt;
 au = label_of_reader,label_of_reader # (multiple readerliste ab build &amp;gt;= #4617)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 au = [blank]                         #  none&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll. Zulässige Gruppen = 64.&lt;br /&gt;
&lt;br /&gt;
 group   =  1....64[,1....64]....&lt;br /&gt;
 default =  kein Eintrag&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 group = 1   # (User ist in Gruppe 1)&lt;br /&gt;
 group = 1,2 # (User ist in Gruppe 1 + 2)&lt;br /&gt;
&lt;br /&gt;
==== betatunnel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833&#039;er-Anfragen über 1702 beantwortet werden können.&lt;br /&gt;
Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit &amp;quot;umhängen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:&#039;&#039;&#039;&lt;br /&gt;
* Bei einem &#039;&#039;&#039;kompletten Mapping&#039;&#039;&#039; &amp;quot;&#039;&#039;1833.FFFF:1702&#039;&#039;&amp;quot; werden alle SIDs (Programme) übersetzt. Dies hat den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.&lt;br /&gt;
* Ein &#039;&#039;&#039;aufgeschlüsseltes Mapping&#039;&#039;&#039; hat &amp;quot;nur&amp;quot; den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass die Anfrage schneller beantwortet werden kann. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, Du setzt eine &amp;quot;beschnittene&amp;quot; Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. &amp;quot;mehr&amp;quot; kann.&lt;br /&gt;
&lt;br /&gt;
Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* Wenn Du den Betatunnel einsetzt und zugleich &#039;&#039;&#039;Services&#039;&#039;&#039; verwendest, musst Du auch die &#039;&#039;&#039;oscam.services&#039;&#039;&#039; &#039;&#039;&#039;anpassen&#039;&#039;&#039;, z.B. caid=1702,1833 für SAT und/oder ProvIDs (Ident) sowie SRVIDs, falls welche hinzukommen.&lt;br /&gt;
* Ab OSCam Revision #8860 sind maximal 100 Mappings möglich, von #6092 bis #8859 max. 50, von #4347 bis #6091 max. 20 und bei vorherigen Versionen nur 16.&lt;br /&gt;
* Eintragungen in der oscam.conf, [global] [[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_auto_betatunnel|lb_auto_betatunnel und lb_auto_betatunnel_mode]], werden durch die Verwendung eines Betatunnel-Eintrages in der oscam.user &#039;&#039;&#039;überschrieben/ersetzt&#039;&#039;&#039;, wenn Loadbalancing ebenfalls verwendet wird ([[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_mode|lb_mode = 1 bis n]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Weitere Informationen:&#039;&#039;&#039;&lt;br /&gt;
* Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.&lt;br /&gt;
* CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.&lt;br /&gt;
* Setze ggf. auch Prioritäten Deiner Clients, z.B. &#039;&#039;1702&#039;&#039; vor &#039;&#039;1833&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 # betatunnel = &amp;lt;CAID&amp;gt;.&amp;lt;ServiceID&amp;gt;:&amp;lt;target CAID&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, Mapping aller 1833&#039;er-Anfragen auf CAID 1702...&lt;br /&gt;
 betatunnel = 1833.FFFF:1702&lt;br /&gt;
 #&lt;br /&gt;
 # KD, Mapping aller 1834&#039;er-Anfragen auf CAID 1722...&lt;br /&gt;
 betatunnel = 1834.FFFF:1722&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, es werden NUR die HD-Kanäle gemapped...&lt;br /&gt;
 betatunnel = 1833.0082:1702,1833.006F:1702,1833.0077:1702,1833.0084:1702,1833.0071:1702,1833.0070:1702,1833.0075:1702,1833.006A:1702,1833.006B:1702,1833.007C:1702,1833.0081:1702,1833.0072:1702,1833.0083:1702&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 betatunnel =&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8591:04/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM &#039;&#039;&#039;für DVB API&#039;&#039;&#039; ein&lt;br /&gt;
 2 = schaltet Neuaufbau von EMM ein (default)&lt;br /&gt;
 &lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Welche Services darf der User nutzen. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)&lt;br /&gt;
 services = [!]services&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 services =&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ident = &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzeranweisungern für kartenspezifische idents &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
class = [!]class[,[!]class]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische classes &lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 class  =  01,02,!03,!04&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
chid = &amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische CHID&#039;s&lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden.&lt;br /&gt;
Der Monitor wird in der oscam.conf konfiguriert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 monlevel  = 0 # (kein Zugriff auf den Monitor)&lt;br /&gt;
 monlevel  = 1 # (nur der Server und der eigene Prozess)&lt;br /&gt;
 monlevel  = 2 # (alle Prozesse aber nur anschauen)&lt;br /&gt;
 monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)&lt;br /&gt;
 monlevel  = 4 # (Vollzugriff)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 monlevel = 2&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Maximale hops die dem User erlaubt sind.&lt;br /&gt;
&lt;br /&gt;
 cccmaxhops = -1 # CCcam für diesen user ausgeschaltet&lt;br /&gt;
               0 # Nur lokale Karten&lt;br /&gt;
               1 # Lokale Karten und 1 hop&lt;br /&gt;
               2 # Lokale Karten und 2 hops&lt;br /&gt;
                 # und so weiter&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cccmaxhops = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8608:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare level für CCcam-Client&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1  #  benutze den reshare-level der oscam.conf [ccc] - default&lt;br /&gt;
            =  0  #  Reshare nur für direct peer&lt;br /&gt;
            =  1  #  Reshare für direct peer und nächsten Level&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
===== cccignorereshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Einstellung für CCcam-Ignore-Reshare = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 cccignorereshare  =  -1   #  benutze den ignorereshare-level der oscam.conf [ccc]  - default &lt;br /&gt;
                   =   0   #  benutze den ignorereshare-level des Servers&lt;br /&gt;
                   =   1   #  benutze den ignorereshare-level des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
===== cccstealth =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
cccstealth = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 -1  =  benutze CCcam-stealth der oscam.conf [ccc]  -  default&lt;br /&gt;
  0  =  benutze das extendet OSCam-CCcam-Protokoll&lt;br /&gt;
  1  =  verhält sich ähnlich wie das original CCcam-Protokoll, es werden keine aktiven Partner dargestellt.&lt;br /&gt;
        Andere OScam&#039;s werden davor geschützt, dass der Server als OSCam-Server erkannt wird.&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12658</id>
		<title>OSCam/de/examples/Config Dreambox</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12658"/>
		<updated>2014-09-07T10:45:28Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsbeispiele für die Dreambox ==&lt;br /&gt;
Getestet mit &amp;quot;OSCam r9842 - Modern r1103&amp;quot; auf diversen Dreamboxen.&lt;br /&gt;
&lt;br /&gt;
=== Intro ===&lt;br /&gt;
Bedenke bitte, dass OSCam eine Menge an &amp;quot;Stellschrauben&amp;quot; hat, womit man es bis ins Detail einstellen kann, was es wiederum nicht immer einfach macht.&lt;br /&gt;
Aber OSCam ist genau dadurch besonders mächtig! Maßgeschneiderte Konfigurations-Beispiele sollte man sich deshalb schnell aus dem Kopf schlagen ;)&lt;br /&gt;
&lt;br /&gt;
Bringe OSCam erstmal mit einer Minimal-Konfigurationen zum Laufen - was eigentlich nicht besonders schwierig ist - und &amp;quot;schraube&amp;quot; erst dann an Details.&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
Die Installation ist abhängig vom Image. In der Regel entpackt man OSCam auf dem PC, kopiert die Binary per FTP (im Binary-Mode) auf die Dream, chmoded diese 0755 und fertig.&lt;br /&gt;
Ggf. muss noch ein Start-Skript angepasst oder erstellt werden, aber dies ist wie bereits erwähnt vom eingesetzten Image abhängig.&lt;br /&gt;
Beispiel-Start-Skript (&#039;&#039;oscam.emu&#039;&#039;), welches unter anderem bei [http://newnigma2.to/ Newnigma²]-Images eingesetzt und in &#039;&#039;/usr/script&#039;&#039; abgelegt wird: [[OSCam/de/scripts/Dreambox]]&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf#Loadbalancer|LoadBalancer]] ===&lt;br /&gt;
Wenn du mehrere Karten betreibst, welche die &amp;quot;selben&amp;quot; Sender öffnen können (egal ob lokal oder als Proxy), dann aktiviere den Loadbalancer (oscam.conf --&amp;gt; lb_mode).&lt;br /&gt;
Ansonsten lasse diesen inaktiv und checke nur den &amp;quot;Betatunnel&amp;quot; in &amp;quot;oscam.user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf|oscam.conf]] ===&lt;br /&gt;
 # oscam.conf ***********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 [global]&lt;br /&gt;
 # Logging --------------------------------------------------&lt;br /&gt;
 logfile             = /tmp/oscam.log&lt;br /&gt;
 disablelog          = 0&lt;br /&gt;
 maxlogsize          = 128&lt;br /&gt;
 # emmlogdir nur aktivieren, wenn die EMM-Logs auch aufgeräumt werden, ansonsten kann der Speicher volllaufen!&lt;br /&gt;
 #emmlogdir           = /tmp/ # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
 &lt;br /&gt;
 # Timeouts -------------------------------------------------&lt;br /&gt;
 # bei Problemen die &amp;quot;*timeout&amp;quot;-Zeilen entfernen oder Werte anpassen!&lt;br /&gt;
 # default 5000&lt;br /&gt;
 clienttimeout       = 2000&lt;br /&gt;
 # fallbacktimeout     = 1500 # &amp;lt;-- ggf. anpassen, falls Fallback-Reader konfiguriert sind!&lt;br /&gt;
 &lt;br /&gt;
 # LoadBalance ----------------------------------------------&lt;br /&gt;
 # lb_mode:          0 = deaktiviert (default); 1 = schnellster Reader; 2 = Reader der am laengsten nicht geantwortet hat; 3 = Reader mit der geringsten Auslastung&lt;br /&gt;
 lb_mode             = 0 # &amp;lt;-- ggf. anpassen! Ein aktivierter Loadbalancer macht bei mehreren Readern, welche die selbe CAID liefern, Sinn!&lt;br /&gt;
 &lt;br /&gt;
 # Cards ----------------------------------------------------&lt;br /&gt;
 waitforcards        = 1&lt;br /&gt;
 preferlocalcards    = 1&lt;br /&gt;
 &lt;br /&gt;
 # Sonstiges ------------------------------------------------&lt;br /&gt;
 unlockparental      = 1&lt;br /&gt;
 dropdups            = 1&lt;br /&gt;
 &lt;br /&gt;
 # CAMs -----------------------------------------------------&lt;br /&gt;
 # CAMD3 TCP&lt;br /&gt;
 [cs378x]&lt;br /&gt;
 port                = 47111 # &amp;lt;-- anpassen!&lt;br /&gt;
 suppresscmd08       = 1&lt;br /&gt;
 &lt;br /&gt;
 # CAMD3 UDP&lt;br /&gt;
 [cs357x]&lt;br /&gt;
 port                = 47112 # &amp;lt;-- anpassen!&lt;br /&gt;
 suppresscmd08       = 1&lt;br /&gt;
 &lt;br /&gt;
 # CCCAM&lt;br /&gt;
 [cccam]&lt;br /&gt;
 port                = 47113 # &amp;lt;-- anpassen!&lt;br /&gt;
 version             = 2.3.0&lt;br /&gt;
 reshare             = 4&lt;br /&gt;
 keepconnected       = 0&lt;br /&gt;
 &lt;br /&gt;
 # DVBAPI ---------------------------------------------------&lt;br /&gt;
 [dvbapi]&lt;br /&gt;
 enabled             = 1&lt;br /&gt;
 au                  = 1&lt;br /&gt;
 boxtype             = dreambox&lt;br /&gt;
 user                = local&lt;br /&gt;
 pmt_mode            = 0&lt;br /&gt;
 request_mode        = 0&lt;br /&gt;
 &lt;br /&gt;
 # WEBIF ----------------------------------------------------&lt;br /&gt;
 [webif]&lt;br /&gt;
 # für SSL ein &amp;quot;+&amp;quot; dem Port voranstellen, z.B. &amp;quot;+15000&amp;quot;&lt;br /&gt;
 httpport            = 15000 # &amp;lt;-- anpassen!&lt;br /&gt;
 httprefresh         = 0&lt;br /&gt;
 httpallowed         = 127.0.0.1,192.168.0.0-192.168.0.255 # &amp;lt;-- anpassen!&lt;br /&gt;
 httphideidleclients = 0&lt;br /&gt;
 httpreadonly        = 0&lt;br /&gt;
 httphelplang        = de&lt;br /&gt;
 httposcamlabel      = MyOSCam # &amp;lt;-- anpassen!&lt;br /&gt;
 &lt;br /&gt;
 # MONITOR --------------------------------------------------&lt;br /&gt;
 [monitor]&lt;br /&gt;
 port                = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.user|oscam.user]] ===&lt;br /&gt;
 # oscam.user ***********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 [account]&lt;br /&gt;
 user            = local&lt;br /&gt;
 pwd             = local&lt;br /&gt;
 hostname        = 127.0.0.1&lt;br /&gt;
 group           = 1,2,3&lt;br /&gt;
 uniq            = 0&lt;br /&gt;
 au              = sci0,sci1       # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
 keepalive       = 1&lt;br /&gt;
 betatunnel      = 1833.FFFF:1702  # &amp;lt;-- auskommentieren, wenn der LoadBalancer deaktiviert ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.server|oscam.server]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eine Dream hat nur max. 2 interne Smardcard-Slots. Also aktiviere nur die Karten (Reader), die du benötigst, indem du die Kommentare (Rauten &amp;quot;#&amp;quot;) am Zeilenanfang der entsprechenden Reader entfernst und die Einstellungen deiner Umgebung anpasst!&lt;br /&gt;
 # oscam.server *********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 # INTERNAL -------------------------------------------------&lt;br /&gt;
 # OBERER SLOT   = sci0&lt;br /&gt;
 # UNTERER SLOT  = sci1&lt;br /&gt;
 &lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = sci0&lt;br /&gt;
 #description         = Sky 1702&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 1702&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 900&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #force_irdeto        = 1&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-unknown    = 1&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = sci1&lt;br /&gt;
 #description         = HD+ 1830&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci1   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 1830&lt;br /&gt;
 #boxkey              = &amp;lt;16 Bytes&amp;gt;  # &amp;lt;-- anpassen!&lt;br /&gt;
 #rsakey              = &amp;lt;128 Bytes&amp;gt; # &amp;lt;-- anpassen!&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 368&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-unknown    = 1&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = Int_Via_D1&lt;br /&gt;
 #description         = Internal Viaccess DIGI 1&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 0500&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 385&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-unknown    = 1&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = Int_Sky_V13&lt;br /&gt;
 #description         = Internal Sky V13&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
 #caid                = 09C4&lt;br /&gt;
 #boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 480&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 #ins7e11             = 15&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
 #saveemm-u           = 1&lt;br /&gt;
 #saveemm-s           = 0&lt;br /&gt;
 #saveemm-g           = 0&lt;br /&gt;
 #saveemm-unknown     = 0&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
 #&lt;br /&gt;
 #[reader]&lt;br /&gt;
 #label               = Int_Sky_V14&lt;br /&gt;
 #description         = Internal Sky V14&lt;br /&gt;
 #enable              = 1&lt;br /&gt;
 #group               = 1&lt;br /&gt;
 #protocol            = internal&lt;br /&gt;
 #device              = /dev/sci0&lt;br /&gt;
 #caid                = 098C&lt;br /&gt;
 #boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
 #detect              = cd&lt;br /&gt;
 #cardmhz             = 2700&lt;br /&gt;
 ##mhz                 = 480&lt;br /&gt;
 #autospeed           = 1&lt;br /&gt;
 ##ins7e11             = 15&lt;br /&gt;
 #emmcache            = 1,1,2&lt;br /&gt;
 #blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
 #blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
 #saveemm-u           = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
 #saveemm-s           = 0&lt;br /&gt;
 #saveemm-g           = 0&lt;br /&gt;
 #saveemm-unknown     = 0&lt;br /&gt;
 #dropbadcws          = 1&lt;br /&gt;
 #lb_weight           = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Priorisierung, die in der oscam.dvbapi vorgenommen werden kann, wirkt sich extrem auf die &#039;&#039;&#039;Umschaltzeiten&#039;&#039;&#039; aus! Also, einfach nur die Sender oder CAIDs in der &amp;quot;richtigen&amp;quot; Reihenfolge priorisieren ;)&lt;br /&gt;
 # oscam.dvbapi *********************************************&lt;br /&gt;
 # 05.09.2014&lt;br /&gt;
 #&lt;br /&gt;
 # Types:&lt;br /&gt;
 #   P - Priority&lt;br /&gt;
 #       format:     P: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
 #   I - Ignore&lt;br /&gt;
 #       format:     I: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
 #   M - Map&lt;br /&gt;
 #       format:     M: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;target caid&amp;gt;:[&amp;lt;target provider&amp;gt;]&lt;br /&gt;
 #   D - Delay&lt;br /&gt;
 #       format:     D: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;delay (ms)&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # Examples:&lt;br /&gt;
 #   P: 0100:123456          prioritise CAID 0100 with provider 123456&lt;br /&gt;
 #   P: :::1234              prioritise ECM with provider ID 1234 on any service&lt;br /&gt;
 #   P: 0200                 prioritise CAID 0200&lt;br /&gt;
 #   P: 0300::9ABC           prioritise CAID 0300 on service 9ABC only&lt;br /&gt;
 #   M: 0400 0500:123456     map CAID 0400 to provider ID 123456 with CAID 0500 always&lt;br /&gt;
 #   D: 0600 200             wait 200 ms before writing CW for CAID 0600&lt;br /&gt;
 #   I: :654321              ignore provider ID 654321 for every service&lt;br /&gt;
 #   I: 0                    ignore every CAID that was not handled before&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 #&lt;br /&gt;
 # PRIOS ####################################################&lt;br /&gt;
 # PRIO BY CAID:PROVIDER:SID ********************************&lt;br /&gt;
 # ORF Prio: CW (d05:0) -------------------------------------&lt;br /&gt;
 # Da ORF auch die CAID 1702 sendet, muessen die folgenden Zeilen UNBEDINGT vor den Sky-Einstellungen stehen!&lt;br /&gt;
 P: 0D05::132F # ORF1 HD&lt;br /&gt;
 P: 0D05::1330 # ORF2 HD&lt;br /&gt;
 P: 0D05::32C9 # ORF1&lt;br /&gt;
 P: 0D05::32CA # ORF2&lt;br /&gt;
 P: 0D05::32CB # ORF2 Wien&lt;br /&gt;
 P: 0D05::32CC # ORF2 NiederÖsterreich&lt;br /&gt;
 P: 0D05::32CD # ORF2 Burgenland&lt;br /&gt;
 P: 0D05::32CE # ORF2 OberÖsterreich&lt;br /&gt;
 P: 0D05::32CF # ORF2 Salzburg&lt;br /&gt;
 P: 0D05::32D0 # ORF2 Tirol&lt;br /&gt;
 P: 0D05::32D1 # ORF2 Vorarlberg&lt;br /&gt;
 P: 0D05::32D2 # ORF2 Steiermark&lt;br /&gt;
 P: 0D05::32D3 # ORF2 Kärnten&lt;br /&gt;
 P: 0D05::32D4 # ATV+&lt;br /&gt;
 P: 0D05::3332 # Austria 9 TV&lt;br /&gt;
 P: 0D05::332D # ORF III&lt;br /&gt;
 P: 0D05::33A5 # ORF Sport+&lt;br /&gt;
 P: 0D05::33A7 # ATV2&lt;br /&gt;
 P: 0D05::33AC # ATV HD&lt;br /&gt;
 P: 0D05::4E27 # Puls 4 Austria&lt;br /&gt;
 #&lt;br /&gt;
 # PRIO BY CAID:PROVIDER ************************************&lt;br /&gt;
 #&lt;br /&gt;
 # PRIO BY CAID *********************************************&lt;br /&gt;
 # EIGENE KARTEN NACH OBEN!&lt;br /&gt;
 P: 098C # Sky V14&lt;br /&gt;
 P: 1702 # Sky S02&lt;br /&gt;
 P: 1833 # Sky Betatunnel&lt;br /&gt;
 P: 09C4 # Sky V13&lt;br /&gt;
 P: 1830 # HD+&lt;br /&gt;
 P: 1843 # HD+&lt;br /&gt;
 P: 0D05 # ORF&lt;br /&gt;
 # P: 0D95 # AustriaSat Cryptoworks&lt;br /&gt;
 #&lt;br /&gt;
 # IGNORES ##################################################&lt;br /&gt;
 # IGNORE BY SID ********************************************&lt;br /&gt;
 #&lt;br /&gt;
 # IGNORE BY CAID *******************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12657</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12657"/>
		<updated>2014-09-06T12:03:24Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* Beispiel NDS/Videogard V 14 SmartCard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
&lt;br /&gt;
= EMM - How to block, save, select and write with OSCam =&lt;br /&gt;
&lt;br /&gt;
== Begriffsbestimmung ==&lt;br /&gt;
EMM  =  &#039;&#039;&#039;E&#039;&#039;&#039;ntitlement &#039;&#039;&#039;M&#039;&#039;&#039;anagement &#039;&#039;&#039;M&#039;&#039;&#039;essages werden mit dem TV-Stream ausgesendet und lösen durch Zusammenwirken von SmartCard und CardReader (ggf mit entsprechenden Interfaces) auf der Empfängerseite bestimmte Aktionen aus, wie z.B.&lt;br /&gt;
* Aktivieren bzw. Freischalten der SmartCard&lt;br /&gt;
* Verlängerungen der Gültigkeit&lt;br /&gt;
* Hinzuwählen von bestimmten Sendungen&lt;br /&gt;
* Pairen (verheiraten) mit einem bestimmten Receiver&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
OSCam unterscheidet vier Arten von EMM:&lt;br /&gt;
* &#039;&#039;&#039;u&#039;&#039;&#039;nique =  nur für eine ganz bestimmte SmartCard eines Providers&lt;br /&gt;
* &#039;&#039;&#039;s&#039;&#039;&#039;hared =  für eine bestimmte Gruppe von SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;g&#039;&#039;&#039;lobal =  für alle SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;unknown&#039;&#039;&#039; = unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieses Wiki befasst sich mit den Möglichkeiten von OSCam, eingehende EMM für SmartCards auf dem Cardserver zu&lt;br /&gt;
* blocken (&#039;&#039;&#039;block&#039;&#039;&#039;)&lt;br /&gt;
* sichern (&#039;&#039;&#039;save&#039;&#039;&#039;)&lt;br /&gt;
* filtern (&#039;&#039;&#039;select&#039;&#039;&#039;) und schließlich manuell auf die SmartCard zu&lt;br /&gt;
* schreiben (&#039;&#039;&#039;write&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EMM-Management ==&lt;br /&gt;
Die Configuration der [[OSCam/de/Config/oscam.server#block_and_save|oscam.server]] ermöglicht dem CardReader, die beim Client eingehenden EMM auf unterschiedliche Weise zu behandeln.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== block ===&lt;br /&gt;
Hiermit wird die Weiterleitung der EMM an die SmartCard blockiert. Sie wird also nicht auf die Karte geschrieben. Man kann die einzelnen EMM-Arten separat mit Setzen einer 1 blockieren:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-u&#039;&#039;&#039; = blockiert nur unique EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-s&#039;&#039;&#039; = blockiert nur shared EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-g&#039;&#039;&#039; = blockiert nur global EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-unknown&#039;&#039;&#039; = blockiert nur unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Der Default-Wert ist bei allen 4 Parametern 0, also nicht geblockt!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will man alle EMM an einer Weiterleitung zur SmartCard hindern, muss bei allen vier obengenannten Parametern eine 1 gesetzt werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Eine Sonderstellung nimmt folgender Parameter ein:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit können EMM aller oben aufgeführten Arten mit einer bestimmten Länge blockiert werden. Eine Kombination zwischen den 4 EMM-Arten und blockemm-bylen ist nicht nur möglich sondern auch zweckmäßig.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 blockemm-u      =  0&lt;br /&gt;
 blockemm-s      =  1&lt;br /&gt;
 blockemm-g      =  1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
 blockemm-bylen = 50-60,100-110&lt;br /&gt;
Es werden alle unique EMM auf die SmartCard geschrieben mit Ausnahme der Längen 50 bis 60 und 100 bis 110.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Es ist zweckmäßig, einen Range in blockemm-bylen &#039;&#039;&#039;nicht mit einer 0&#039;&#039;&#039; zu beginnen! Bei einer 0 am Anfang eines Ranges haben User negative Erfahrungen mit dem &#039;&#039;Durchrutschen&#039;&#039; unerwünschter EMM gemacht. &#039;&#039;&#039;Besser die 1 wählen!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
In bestimmten Fällen ist es zweckmäßig, die EMM zu prüfen, bevor sie auf die SmartCard geschrieben werden. Das kann man nicht, wenn man sie nur, wie oben beschrieben, blockt. Sie müssen also zunächst gesichert werden, damit man sie prüfen und ggf. manuell auf die SmartCard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbedingung&#039;&#039;&#039; ist, dass in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] ein &#039;&#039;&#039;Pfad für die Sicherung&#039;&#039;&#039; der Logdaten festgelegt ist:&lt;br /&gt;
&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 /var/log/oscam/emm.log/&lt;br /&gt;
&lt;br /&gt;
Oder im WebIF.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.conf-global).jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Wenn dort nichts eingetragen wird, gilt als Default-Wert das Verzeichnis, in dem die Config steht!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird nicht von Oscam erstellt. Es muss bereits auf der Festplatte vorhanden sein.&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
In der [[OSCam/de/Config/oscam.server#saveemm-u|oscam.server]] stehen folgende Speichermöglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;saveemm-u&#039;&#039;&#039;  =  speichern der unique EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-s&#039;&#039;&#039;  =  speichern der share EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-g&#039;&#039;&#039;  =  speichern der global EMM&lt;br /&gt;
* &#039;&#039;&#039;save-unknown&#039;&#039;&#039;  =  speichern der unknown EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Defaultwert ist für alle 0 = keine Speicherung. Mit dem Setzen von 1 wird eine Speicherung unter dem in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad vorgenommen.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Diese Parameter können auch im WebIf verwaltet werden:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -block-save-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
Aus den gespeicherten EMM kann man nun die EMM heraussuchen, die man auf die SmartCard schreiben möchte. Das macht man am besten mit copy&amp;amp;paste (siehe nächster Abschnitt!).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Das WebIf bietet unter dem Tab &#039;&#039;&#039;Reader&#039;&#039;&#039; die Möglichkeit, einzelne EMM manuell auf die SmartCard zu schreiben:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -Tab1-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man erhält dann folgendes Bild:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt Server Tab2 leer.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In den oberen Abschnitt fügt man die gewünschte EMM mit copy&amp;amp;paste ein.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Die CAID muss nicht eingetragen werden!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Erläuterung:&#039;&#039;&#039;(Schelle76 StB)&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Einen Pfad muss man nur angeben, wenn man eine EMM aus einer Datei (z.B. var/log/oscam/emm.log) schreiben will. Solange man es nur händisch macht, benötigt man keinen Pfad. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiel NDS/Videogard V14 SmartCard ==&lt;br /&gt;
Anhand einer V14 SmartCard (NDS/Videogard) soll die praktische Anwendung des EMM-Management beschrieben werden. Die nachfolgenden Ausführungen sind eine Zusammenfassung der wesentlichen Erkenntnisse aus diesem sehr umfangreichen [http://www.streamboard.tv/wbb2/thread.php?threadid=40364&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 Streamboard-Thread]&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
===== Unpair =====&lt;br /&gt;
Q: Ist eine &amp;quot;Trennung&amp;quot; zwischen Karte und Receiver möglich?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
===== Pair =====&lt;br /&gt;
Q: Mit welcher Hardware kann die Karte überhaupt gepaired werden?&lt;br /&gt;
&lt;br /&gt;
A: Pairing ist nur mit Sky NDS zertifizierten HD Receivern / Sky CI+ möglich. Die Pairingaktivierung per EMM ist jedoch in &#039;&#039;&#039;jedem Videoguard (Soft)CAM möglich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Erste Inbetriebnahme =====&lt;br /&gt;
Q: Werden Karte und Receiver bereits &amp;quot;gepaired&amp;quot; geliefert?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
Q: Was ist zu beachten, wenn ich die neue Karte und den neuen Receiver erhalten habe?&lt;br /&gt;
&lt;br /&gt;
A: Karte erst in einen Receiver, CAM oder Cardreader stecken, nachdem sichergestellt ist, dass die EMMs geblockt werden. Das gilt z.B. auch für einen OSCam-Reader, erst alle EMMs &#039;&#039;&#039;[[OSCam/de/Config/oscam.server#block_and_save|blocken]]&#039;&#039;&#039;, dann Karte einstecken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Karte und Sender freischalten ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Alle Angaben ohne Gewähr!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachfolgende Tabelle führt die &#039;&#039;&#039;Längen in Hex&#039;&#039;&#039; von &#039;&#039;&#039;Unique&#039;&#039;&#039;-EMMs auf, die bisher erfolgreich zur Aktivierung der Karte und anschließender Aktivierung/Verlängerung der Tiers genutzt worden sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel&#039;&#039;&#039; 0x85/0x32: Eine EMM mit Länge 0x85 wurde geloggt und manuell auf die Karte geschrieben, was die Karte aktivierte. Danach folgte irgendwann eine EMM mit Länge 0x32, die ebenso manuell auf die Karte geschrieben wurde und die letztendlich die &#039;&#039;Erleuchtung&#039;&#039; brachte, sprich die Tiers aktivierte/verlängerte.&lt;br /&gt;
&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! EMM-Length activate Card&lt;br /&gt;
! EMM-Length activate Programs (Tiers)&lt;br /&gt;
|-&lt;br /&gt;
|51&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|6D&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|2f&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|8C&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|36&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|91&lt;br /&gt;
|33 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== block ===&lt;br /&gt;
Da die EMM, die die&lt;br /&gt;
* Aktivierung bzw. Freischaltung&lt;br /&gt;
* Verlängerung&lt;br /&gt;
* Entitlements&lt;br /&gt;
* Select Bestellungen&lt;br /&gt;
* Pairing&lt;br /&gt;
auf der SmartCard veranlassen, alle kartenspezifisch, also unique sind, können die übrigen EMM-Arten geblockt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eine unique EMM erkennt man auch daran, dass sie die Serial-Nr. der SmartCard enthält!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&lt;br /&gt;
 blockemm-s = 1&lt;br /&gt;
 blockemm-g = 1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
&lt;br /&gt;
Da wir (derzeit noch) nicht wissen, welche EMM das Pairing mit dem Receiver bzw. CI verursachen und welche Längen diese EMM haben, werden die nach augenblicklichem Erkenntnisstand &#039;&#039;gefährlichen&#039;&#039; EMM herausgefiltert mit:&lt;br /&gt;
&lt;br /&gt;
 blockemm-bylen = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Das ist nur ein Beispiel!&#039;&#039;&#039;&lt;br /&gt;
Die Parameter sollten ständig mit der V14-Sammelliste [http://www.streamboard.tv/wbb2/thread.php?threadid=40831&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 hier] abgeglichen werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Damit wird folgendes erreicht:&lt;br /&gt;
* Alle share, global und unknown EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durchgelassen&lt;br /&gt;
* Diese unique EMM werden aber über den Parameter blockemm-bylen so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Vorkehrungen hat man &#039;&#039;nach dem augenblicklichen Stand der Erkenntnisse&#039;&#039; eigentlich schon alles getan, um eine &#039;&#039;Hochzeit&#039;&#039; zwischen SmartCard und Receiver bzw. CI zu verhindern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
Falls sich etwas bei den EMM von Provider-Seite ändert, ist es gut, wenn man sich diese EMM anschauen und bei Bedarf manuell auf die Smartcard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
Daher folgender Eintrag in die oscam.server:&lt;br /&gt;
&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier ein FileZilla-Ausschnit, der anzeigt, was dort gespeichert wird:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ausschnitt Log-Verzeichnis.jpg|altes Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Auf der &#039;&#039;&#039;*.bin&#039;&#039;&#039; sind die Logdaten im bin-Format. Diese Datei wird eigentlich nirgendwo mehr benötigt. Sie sollte im Rahmen der weiteren Programmpflege von OSCam wegfallen, da sie nur irritiert!&lt;br /&gt;
*Die &#039;&#039;&#039;*.log&#039;&#039;&#039; sind die mit &#039;&#039;&#039;saveemm&#039;&#039;&#039; und ggf. mit &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039; gefilterten EMM. Die kann kann man sich am besten mit Wordpad oder einem anderen Editor anschauen und die ausgesuchten EMM dann mit copy&amp;amp;paste auf die Karte schreiben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Ab Revision 9741 von OSCam werden separate Log-Dateien für die die einzelnen EMM-Arten (unknown, unique, share und global) ausgegeben!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Shared emm log(neu).png|neues Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
pepo83 hat [http://www.streamboard.tv/wbb2/thread.php?threadid=40831&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 hier] eine Liste im Streamboard-Forum angelegt, die etwas über die &#039;&#039;guten&#039;&#039; und &#039;&#039;bösen&#039;&#039; EMM aussagt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man keine Filterung über den Parameter blockemm-bylen vornimmt, sondern auch die unique EMM mit blockemm-u blockt, muss man die erforderlichen EMM anhand der Liste von pepo83 aus den mit saveemm-u gespeicherten EMM einzeln heraussuchen, auf die SmartCard schreiben (siehe oben!) und schauen, was dann passiert. Dies ist eine Methode, mit der man sich vorsichtig an die &#039;&#039;guten&#039;&#039; EMM herantasten kann und die auch bei der Schaffung dieser Liste im o.g. Thread Pate gestanden hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier noch eine Faustregel von &#039;&#039;&#039;derdaa&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EMM-BLOCK und LOG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Freischalten lassen&lt;br /&gt;
*40 Minuten Warten&lt;br /&gt;
*Log Auslesen, die EMM die nach 30 Minuten nicht mehr kommt Schreiben (das ist die Freischaltung)&lt;br /&gt;
*die Kürzeste EMM (Im HEX 20-40 gesammt 108 Zeichen ist die Verlängerung)&lt;br /&gt;
&lt;br /&gt;
Mehr nicht machen; da hat man dann meist um die 3 Monate Ruhe und bis dahin gibt es evtl schon was neues!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fusebyte ===&lt;br /&gt;
Das Fusebyte gibt darüber Auskunft, in welchem Aktivierungszustand sich die SmartCard befindet:&lt;br /&gt;
&lt;br /&gt;
 Format&lt;br /&gt;
 15 48 xx&lt;br /&gt;
       00 nicht aktiviert&lt;br /&gt;
       05 aktiviert&lt;br /&gt;
       25 gepairt (mit Receiver verheiratet) &amp;lt;--- was wir unter allen Umständen vermeiden wollen!&lt;br /&gt;
&lt;br /&gt;
Das Fusebyte findet man, wenn man im WebIF auf der Status-Seite unten den Debug-Modus &#039;&#039;&#039;ALL&#039;&#039;&#039; auswählt, danach den Reader neu startet und nach der Folge &#039;&#039;&#039;15 48 XX&#039;&#039;&#039; sucht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug ALL.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Ein Tipp von User &#039;&#039;&#039;kaggee&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
 Für alle, die das Fusebyte im Oscamlog nicht finden:&lt;br /&gt;
 Die Standardgröße für das OSCam.log von 256 KB auf 1.500 KB erhöhen, dann kann man das Fusebyte sehen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Payload ===&lt;br /&gt;
Über die Bedeutung dieses EMM-Bestandteils besteht noch keine Einigkeit. Es gibt Meinungen, die dem Payload eine größere Bedeutung als dem Fusebyte zumessen.&lt;br /&gt;
&lt;br /&gt;
Sichtbar wird es im Log, wenn im WebIF Status-Seite unten im Debug-Level die Ziffern 2 und 4 ausgewählt werden:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug 2-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dann erscheint in der 2. Logzeile nach [videogard2]Decrypted eine HEX-Ziffernfolge&lt;br /&gt;
&lt;br /&gt;
 0F 06 02 30  vor dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 10  nach dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 00  beim Schreiben der Tiers&lt;br /&gt;
&lt;br /&gt;
Weitere Erkenntnisse hierüber liegen noch nicht vor!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script für Fusebyte und Payload ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;brain666&#039;&#039;&#039; vom Stb hat ein script entwickelt, das das Ermitteln und Auslesen von Fusebyte und Payload erleichtert&lt;br /&gt;
&lt;br /&gt;
Download: [http://www.streamboard.tv/wbb2/portal_subdb.php?dbid=44 Fusebyte-Payload-Script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
es muss &#039;&#039;curl&#039;&#039; im Image vorhanden sein, zur Not muss es nachinstalliert werden. &#039;&#039;curl&#039;&#039; ist ein Hilfsprogramm, um über die Kommandozeile Webinformationen abrufen zu können. Hier im Skript wird das Webinterface von OSCAM abgefragt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachinstallation von &#039;&#039;curl&#039;&#039; wenn nötig mit&lt;br /&gt;
 code&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg install curl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
TEMP=&amp;quot;/tmp/tempfile&amp;quot;&lt;br /&gt;
LOGIN=&amp;quot;benutzer&amp;quot;&lt;br /&gt;
PW=&amp;quot;passwort&amp;quot;&lt;br /&gt;
IP=&amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
PORT=&amp;quot;12345&amp;quot;&lt;br /&gt;
KARTE=&amp;quot;sky.v14.lokal1&amp;quot;&lt;br /&gt;
LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
PLATZ=&amp;quot;################################&amp;quot;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=65535&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;switching debug to 65535 ... \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=disable&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE DISABLED ... waiting 1 sec. \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 1&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=enable&amp;quot;  &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE ENABLED ... waiting 15 sec. until Card finished \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 15&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking fusebyte \n&amp;quot;;&lt;br /&gt;
#grep -A 3 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD |tail -n 1&lt;br /&gt;
grep -A 2 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD | grep -A 1 &amp;quot;Answer from cardreader&amp;quot; | grep -A 1 &amp;quot; $KARTE &amp;quot; | tail -n 2 &amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 00 = Virgin \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 05 = Active \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 25 = Married/Activated \n&amp;quot;;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=0&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking Payload \n&amp;quot;;&lt;br /&gt;
cat $LOGPFAD |  grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | grep Dec | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $LOGPFAD | grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 30 = vor dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 10 = nach dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 00 = beim Schreiben der Tiers \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;switching debug to 0 ... done \n&amp;quot;;&lt;br /&gt;
exit 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so sieht dann ein Ergebnis aus:&lt;br /&gt;
&lt;br /&gt;
 root@Linux:/opt/check.sh&lt;br /&gt;
 switching debug to 65535 ...&lt;br /&gt;
 sky.v14.lokal1 DISABLED ... waiting 1 sec.&lt;br /&gt;
 sky.v14.lokal1 ENABLED ... waiting 15 sec. until Card finished&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking fusebyte&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658 r sky.v14.lokal1 [mouse] Answer from cardreader:&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658    15 48 25 00 63 xxxxxxxxxxxxxxxxx&lt;br /&gt;
 ################################&lt;br /&gt;
 15 48 00 = Virgin&lt;br /&gt;
 15 48 05 = Active&lt;br /&gt;
 15 48 25 = Married/Activated&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking Payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658 r sky.v14.lokal1 [videoguard2] Decrypted payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658    00 00 0E 02 03 00 &#039;&#039;&#039;0F 06 02 00&#039;&#039;&#039; xxxxxxxxxxxxx   &#039;&#039;&#039;&amp;lt;----&#039;&#039;&#039;&lt;br /&gt;
 ################################&lt;br /&gt;
 0F 06 02 30 = vor dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 10 = nach dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 00 = beim Schreiben der Tiers&lt;br /&gt;
 ################################&lt;br /&gt;
 ################################&lt;br /&gt;
 switching debug to 0 ... done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Die Parameter im Script müssen natürlich User-spezifisch angepasst werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation des Scripts ====&lt;br /&gt;
&lt;br /&gt;
Hier eine Anleitung von &#039;&#039;&#039;Basti756&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
Das Script muss auf das Gerät kopiert werden, auf dem OSCAM mit der V14 Karte auf einem Smartcardreader läuft und ausführbar gemacht werden (chmod 755 script.sh). Das Verzeichnis in dem das Script liegt, spielt keine Rolle.&lt;br /&gt;
Anschließend müssen die folgenden Variablen an die lokalen Gegebenheiten angepasst werden (Anführungszeichen nicht entfernen!):&lt;br /&gt;
&lt;br /&gt;
 code&lt;br /&gt;
 1: TEMP=&amp;quot;/tmp/tempfile&amp;quot;                               #muss nicht angepasst werden&lt;br /&gt;
 2: LOGIN=&amp;quot;benutzer&amp;quot;                                   #Benutzer für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 3: PW=&amp;quot;passwort&amp;quot;                                      #Passwort des Benutzers für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 4: IP=&amp;quot;127.0.0.1&amp;quot;                                     #muss nicht angepasst werden&lt;br /&gt;
 5: PORT=&amp;quot;12345&amp;quot;                                       #Port auf dem das WebIf lauscht&lt;br /&gt;
 6: KARTE=&amp;quot;sky.v14.lokal1&amp;quot;                             #Readername der Sky V14&lt;br /&gt;
 7: LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot; #Pfad im Dateisystem zur Logdatei von OSCAM&lt;br /&gt;
&lt;br /&gt;
Die Ausführung des Scripts geschieht auf der Kommandozeile:&lt;br /&gt;
&lt;br /&gt;
 code:&lt;br /&gt;
 1: sh /pfad/zum/script.sh&lt;br /&gt;
&lt;br /&gt;
Das Script gibt nun die gefundenen Werte des Fusebytes und der decrypted Payload inkl. ihrer Bedeutung aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Receiver muss natürlich auf einem entsprechenden Pay-Channel eingestellt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfigurationen ===&lt;br /&gt;
Nachfolgend einige Muster-Konfigurationen für die oscam.server&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* die mit *** gekennzeichneten Parameter sind benutzerspezifisch!&lt;br /&gt;
* die Parameter für &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039; sind nur Beispiele, die anhand der V14-Sammelliste [http://www.streamboard.tv/wbb2/thread.php?threadid=40831&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 hier] ständig aktualiert werden müssen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== easymouse 2 ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V_14&lt;br /&gt;
 description                   = NDS-Reader&lt;br /&gt;
 enable                        = 1&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 detect                        = ***&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 blockemm-bylen                = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ins7e11                       = 13 (auch 15!)&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serial ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V14&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = ***&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 mhz                           = 480&lt;br /&gt;
 cardmhz                       = 369&lt;br /&gt;
 group                         = 1&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 blockemm-u                    = 0&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 blockemm-bylen                = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargo ====&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo FTDI muss aktiv sein&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = /dev/ttyUSB0&lt;br /&gt;
 protocol                = mouse&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 smargopatch             = 1&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo USB:ID mit z.B. list_smargo auslesen&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = USB:ID&lt;br /&gt;
 protocol                = smartreader&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
Dank an &#039;&#039;&#039;Bulldog&#039;&#039;&#039; vom StB&lt;br /&gt;
&lt;br /&gt;
== OSCar-EMM-Analyse-Programm ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;mcmagic2&#039;&#039;&#039; vom StB hat ein Programm geschrieben, mit dem man die EMM-Logdaten von OSCam analysieren kann. [http://www.streamboard.tv/wbb2/thread.php?threadid=41441&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 In diesem Thread] stehen die Programmversionen für Windows und MAC zum Download zur Verfügung. Hier wird auch über die Testergebnisse und Weiterentwicklung diskutiert.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist beabsichtigt, diese Programme in die &#039;&#039;&#039;Database von Streamboard&#039;&#039;&#039; aufzunehmen. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erklärungen und ein How-To werden an dieser Stelle folgen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12656</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12656"/>
		<updated>2014-09-06T10:34:31Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
* If you can help, dont hesitate to edit this page! Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log.&lt;br /&gt;
* [http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
* Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Sortierung &amp;quot;innerhalb&amp;quot; der Karten bitte aufsteigend nach der Tier-ID&lt;br /&gt;
&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # DESCRIPTION&lt;br /&gt;
 #   CAID[,CAID]...:TIER ID|description&lt;br /&gt;
 #   mapping between CAID, TIER ID and description of TIER&lt;br /&gt;
 # EXAMPLES&lt;br /&gt;
 #   0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 #   0004:000b|my TIER 2&lt;br /&gt;
 #   0005:000b|my TIER 3&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - V1[3|4] - 09/06/2014&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0047|ORF HD-Austria&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:0066|Sky HD Bundesliga Fanzone&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00BC|ORF&lt;br /&gt;
 09C4,098C:00BD|ORF ATV&lt;br /&gt;
 09C4,098C:00BE|ORF Puls4&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - [S|A|P|D]02 - 09/06/2014&lt;br /&gt;
 1702,1833,1722,1834:000F|Sky Sport Portal&lt;br /&gt;
 1702,1833,1722,1834:00F0|Sky Bundesliga&lt;br /&gt;
 1702,1833,1722,1834:026C|Sky Welt Extra 1&lt;br /&gt;
 1702,1833,1722,1834:028A|Sky Welt Extra 2&lt;br /&gt;
 1702,1833,1722,1834:0276|Sky Welt Extra 3&lt;br /&gt;
 1702,1833,1722,1834:03DE|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:03F2|Goldstar/Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:03FD|Sky Big Brother&lt;br /&gt;
 1702,1833,1722,1834:04BA|Sky Sport-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04C4|Sky Fussball-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04CE|Sky Sport CL&lt;br /&gt;
 1702,1833,1722,1834:05DC|Sky [always active]&lt;br /&gt;
 1702,1833,1722,1834:05DD|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DE|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DF|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05E7|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:05E8|Goldstar / Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:05F1|Sky Welt HD&lt;br /&gt;
 1702,1833,1722,1834:05F2|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F4|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F5|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F6|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05FB|HD ...?&lt;br /&gt;
 1702,1833,1722,1834:05FC|3D Sport&lt;br /&gt;
 1702,1833,1722,1834:0605|...?&lt;br /&gt;
 1702,1833,1722,1834:0606|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:0609|Sky Sport HD Extra&lt;br /&gt;
 1702,1833,1722,1834:0614|Sky Sport News [SD/HD]&lt;br /&gt;
 1702,1833,1722,1834:7D21|Sky Welt&lt;br /&gt;
 1702,1833,1722,1834:7D22|Sky Film&lt;br /&gt;
 1702,1833,1722,1834:7D23|Sky Sport&lt;br /&gt;
 1702,1833,1722,1834:7D27|Beate-Uhse.tv&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # HD+ - HD0[1|2] - 09/05/2014&lt;br /&gt;
 1830,1843:0064|HD+ Gratisjahr (HD01)&lt;br /&gt;
 1830,1843:0065|HD+ ungenutzt&lt;br /&gt;
 1830,1843:0066|HD+ Gratisjahr (HD02)&lt;br /&gt;
 1830,1843:0067|HD+ ungenutzt&lt;br /&gt;
 1830,1843:0BEA|HD+ 1 Jahr Verlängerung&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # ORF - ICE - 09/06/2014&lt;br /&gt;
 0648,0650,0D95,0D98:0001|ORF&lt;br /&gt;
 0648,0650,0D95,0D98:0002|ATV / Private&lt;br /&gt;
 0648,0650,0D95,0D98:000D|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:0010|ATV&lt;br /&gt;
 0648,0650,0D95,0D98:0015|HD-Austria&lt;br /&gt;
 0648,0650,0D95,0D98:001D|HD-Austria Demo (3 Monate)&lt;br /&gt;
 0648,0650,0D95,0D98:002A|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:002B|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:002C|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:0031|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:7FF7|ORF/ATV/Puls 4&lt;br /&gt;
 0648,0650,0D95,0D98:7FFB|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:F000|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFD8|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFE0|ORF regional HD&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # MTV Unlimited - Conax - 09/03/2014&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12650</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12650"/>
		<updated>2014-09-06T10:20:38Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
* If you can help, dont hesitate to edit this page! Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log.&lt;br /&gt;
* [http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
* Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Sortierung &amp;quot;innerhalb&amp;quot; der Karten bitte aufsteigend nach der Tier-ID&lt;br /&gt;
&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # DESCRIPTION&lt;br /&gt;
 #   CAID[,CAID]...:TIER ID|description&lt;br /&gt;
 #   mapping between CAID, TIER ID and description of TIER&lt;br /&gt;
 # EXAMPLES&lt;br /&gt;
 #   0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 #   0004:000b|my TIER 2&lt;br /&gt;
 #   0005:000b|my TIER 3&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - V1[3|4] - 09/06/2014&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0047|ORF HD-Austria&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:0066|Sky HD Bundesliga Fanzone&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00BC|ORF&lt;br /&gt;
 09C4,098C:00BD|ORF ATV&lt;br /&gt;
 09C4,098C:00BE|ORF Puls4&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - [S|A|P|D]02 - 09/06/2014&lt;br /&gt;
 1702,1833,1722,1834:000F|Sky Sport Portal&lt;br /&gt;
 1702,1833,1722,1834:00F0|Sky Bundesliga&lt;br /&gt;
 1702,1833,1722,1834:026C|Sky Welt Extra 1&lt;br /&gt;
 1702,1833,1722,1834:028A|Sky Welt Extra 2&lt;br /&gt;
 1702,1833,1722,1834:0276|Sky Welt Extra 3&lt;br /&gt;
 1702,1833,1722,1834:03DE|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:03F2|Goldstar/Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:03FD|Sky Big Brother&lt;br /&gt;
 1702,1833,1722,1834:04BA|Sky Sport-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04C4|Sky Fussball-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04CE|Sky Sport CL&lt;br /&gt;
 1702,1833,1722,1834:05DC|Sky [always active]&lt;br /&gt;
 1702,1833,1722,1834:05DD|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DE|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DF|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05E7|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:05E8|Goldstar / Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:05F1|Sky Welt HD&lt;br /&gt;
 1702,1833,1722,1834:05F2|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F4|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F5|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F6|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05FB|HD ...?&lt;br /&gt;
 1702,1833,1722,1834:05FC|3D Sport&lt;br /&gt;
 1702,1833,1722,1834:0605|...?&lt;br /&gt;
 1702,1833,1722,1834:0606|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:0609|Sky Sport HD Extra&lt;br /&gt;
 1702,1833,1722,1834:0614|Sky Sport News [SD/HD]&lt;br /&gt;
 1702,1833,1722,1834:7D21|Sky Welt&lt;br /&gt;
 1702,1833,1722,1834:7D22|Sky Film&lt;br /&gt;
 1702,1833,1722,1834:7D23|Sky Sport&lt;br /&gt;
 1702,1833,1722,1834:7D27|Beate-Uhse.tv&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # HD+ - HD0[1|2] - 09/05/2014&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0066|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0067|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # ORF - ICE - 09/06/2014&lt;br /&gt;
 0648,0650,0D95,0D98:0001|ORF&lt;br /&gt;
 0648,0650,0D95,0D98:0002|ATV / Private&lt;br /&gt;
 0648,0650,0D95,0D98:000D|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:0010|ATV&lt;br /&gt;
 0648,0650,0D95,0D98:0015|HD-Austria&lt;br /&gt;
 0648,0650,0D95,0D98:001D|HD-Austria Demo (3 Monate)&lt;br /&gt;
 0648,0650,0D95,0D98:002A|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:002B|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:002C|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:0031|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:7FF7|ORF/ATV/Puls 4&lt;br /&gt;
 0648,0650,0D95,0D98:7FFB|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:F000|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFD8|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFE0|ORF regional HD&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # MTV Unlimited - Conax - 09/03/2014&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12647</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12647"/>
		<updated>2014-09-06T10:14:32Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
 If you can help, dont hesitate to edit this page!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&lt;br /&gt;
Es findet ein Mapping zwischen CAID und Tier statt und es wird eine Beschreibung hinzugefügt.&lt;br /&gt;
 CAID[,CAID]...:TIER ID|description&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 0004:000b|my TIER 2&lt;br /&gt;
 0005:000b|my TIER 3&lt;br /&gt;
&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Sortierung &amp;quot;innerhalb&amp;quot; der Karten bitte aufsteigend nach der Tier-ID&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # DESCRIPTION&lt;br /&gt;
 #   CAID[,CAID]...:TIER ID|description&lt;br /&gt;
 #   mapping between CAID, TIER ID and description of TIER&lt;br /&gt;
 # EXAMPLES&lt;br /&gt;
 #   0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 #   0004:000b|my TIER 2&lt;br /&gt;
 #   0005:000b|my TIER 3&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - V1[3|4] - 09/06/2014&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0047|ORF HD-Austria&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:0066|Sky HD Bundesliga Fanzone&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00BC|ORF&lt;br /&gt;
 09C4,098C:00BD|ORF ATV&lt;br /&gt;
 09C4,098C:00BE|ORF Puls4&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # Sky - [S|A|P|D]02 - 09/06/2014&lt;br /&gt;
 1702,1833,1722,1834:000F|Sky Sport Portal&lt;br /&gt;
 1702,1833,1722,1834:00F0|Sky Bundesliga&lt;br /&gt;
 1702,1833,1722,1834:026C|Sky Welt Extra 1&lt;br /&gt;
 1702,1833,1722,1834:028A|Sky Welt Extra 2&lt;br /&gt;
 1702,1833,1722,1834:0276|Sky Welt Extra 3&lt;br /&gt;
 1702,1833,1722,1834:03DE|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:03F2|Goldstar/Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:03FD|Sky Big Brother&lt;br /&gt;
 1702,1833,1722,1834:04BA|Sky Sport-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04C4|Sky Fussball-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04CE|Sky Sport CL&lt;br /&gt;
 1702,1833,1722,1834:05DC|Sky [always active]&lt;br /&gt;
 1702,1833,1722,1834:05DD|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DE|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DF|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05E7|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:05E8|Goldstar / Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:05F1|Sky Welt HD&lt;br /&gt;
 1702,1833,1722,1834:05F2|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F4|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F5|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F6|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05FB|HD ...?&lt;br /&gt;
 1702,1833,1722,1834:05FC|3D Sport&lt;br /&gt;
 1702,1833,1722,1834:0605|...?&lt;br /&gt;
 1702,1833,1722,1834:0606|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:0609|Sky Sport HD Extra&lt;br /&gt;
 1702,1833,1722,1834:0614|Sky Sport News [SD/HD]&lt;br /&gt;
 1702,1833,1722,1834:7D21|Sky Welt&lt;br /&gt;
 1702,1833,1722,1834:7D22|Sky Film&lt;br /&gt;
 1702,1833,1722,1834:7D23|Sky Sport&lt;br /&gt;
 1702,1833,1722,1834:7D27|Beate-Uhse.tv&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # HD+ - HD0[1|2] - 09/05/2014&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0066|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0067|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # ORF - ICE - 09/06/2014&lt;br /&gt;
 0648,0650,0D95,0D98:0001|ORF&lt;br /&gt;
 0648,0650,0D95,0D98:0002|ATV / Private&lt;br /&gt;
 0648,0650,0D95,0D98:000D|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:0010|ATV&lt;br /&gt;
 0648,0650,0D95,0D98:0015|HD-Austria&lt;br /&gt;
 0648,0650,0D95,0D98:001D|HD-Austria Demo (3 Monate)&lt;br /&gt;
 0648,0650,0D95,0D98:002A|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:002B|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:002C|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:0031|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:7FF7|ORF/ATV/Puls 4&lt;br /&gt;
 0648,0650,0D95,0D98:7FFB|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:F000|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFD8|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFE0|ORF regional HD&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # **********************************************************&lt;br /&gt;
 # MTV Unlimited - Conax - 09/03/2014&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12639</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12639"/>
		<updated>2014-09-06T09:53:11Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
 If you can help, dont hesitate to edit this page!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&lt;br /&gt;
Es findet ein Mapping zwischen CAID und Tier statt und es wird eine Beschreibung hinzugefügt.&lt;br /&gt;
 CAID[,CAID]...:TIER ID|description&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 0004:000b|my TIER 2&lt;br /&gt;
 0005:000b|my TIER 3&lt;br /&gt;
&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sky - V1[3|4]: ===&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0047|ORF HD-Austria&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:0066|Sky HD Bundesliga Fanzone&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00BC|ORF&lt;br /&gt;
 09C4,098C:00BD|ORF ATV&lt;br /&gt;
 09C4,098C:00BE|ORF Puls4&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sky - [S|A|P|D]02: ===&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
 1702,1833,1722,1834:000F|Sky Sport Portal&lt;br /&gt;
 1702,1833,1722,1834:00F0|Sky Bundesliga&lt;br /&gt;
 1702,1833,1722,1834:026C|Sky Welt Extra 1&lt;br /&gt;
 1702,1833,1722,1834:028A|Sky Welt Extra 2&lt;br /&gt;
 1702,1833,1722,1834:0276|Sky Welt Extra 3&lt;br /&gt;
 1702,1833,1722,1834:03DE|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:03F2|Goldstar/Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:03FD|Sky Big Brother&lt;br /&gt;
 1702,1833,1722,1834:04BA|Sky Sport-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04C4|Sky Fussball-Paket (alt)&lt;br /&gt;
 1702,1833,1722,1834:04CE|Sky Sport CL&lt;br /&gt;
 1702,1833,1722,1834:05DC|Sky [always active]&lt;br /&gt;
 1702,1833,1722,1834:05DD|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DE|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05DF|Sky Welt ...?&lt;br /&gt;
 1702,1833,1722,1834:05E7|Blue Movie Portal&lt;br /&gt;
 1702,1833,1722,1834:05E8|Goldstar / Heimatkanal&lt;br /&gt;
 1702,1833,1722,1834:05F1|Sky Welt HD&lt;br /&gt;
 1702,1833,1722,1834:05F2|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F4|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F5|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05F6|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:05FB|HD ...?&lt;br /&gt;
 1702,1833,1722,1834:05FC|3D Sport&lt;br /&gt;
 1702,1833,1722,1834:0605|...?&lt;br /&gt;
 1702,1833,1722,1834:0606|3D ...?&lt;br /&gt;
 1702,1833,1722,1834:0609|Sky Sport HD Extra&lt;br /&gt;
 1702,1833,1722,1834:0614|Sky Sport News [SD/HD]&lt;br /&gt;
 1702,1833,1722,1834:7D21|Sky Welt&lt;br /&gt;
 1702,1833,1722,1834:7D22|Sky Film&lt;br /&gt;
 1702,1833,1722,1834:7D23|Sky Sport&lt;br /&gt;
 1702,1833,1722,1834:7D27|Beate-Uhse.tv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== HD+ - HD0[1|2]: ===&lt;br /&gt;
Stand: 05.09.2014&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0066|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0067|Nagra HD+ ...?&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ORF - ICE ===&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
 0648,0650,0D95,0D98:0001|ORF&lt;br /&gt;
 0648,0650,0D95,0D98:0002|ATV / Private&lt;br /&gt;
 0648,0650,0D95,0D98:000D|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:0010|ATV&lt;br /&gt;
 0648,0650,0D95,0D98:0015|HD-Austria&lt;br /&gt;
 0648,0650,0D95,0D98:001D|HD-Austria Demo (3 Monate)&lt;br /&gt;
 0648,0650,0D95,0D98:002A|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:002B|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:002C|Austriasat XXX Channels&lt;br /&gt;
 0648,0650,0D95,0D98:0031|Austriasat&lt;br /&gt;
 0648,0650,0D95,0D98:7FF7|ORF/ATV/Puls 4&lt;br /&gt;
 0648,0650,0D95,0D98:7FFB|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:F000|ORF/ATV 30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFD8|30 Tage&lt;br /&gt;
 0648,0650,0D95,0D98:FFE0|ORF regional HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MTV Unlimited - Conax ===&lt;br /&gt;
Stand: 03.09.2014&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12638</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12638"/>
		<updated>2014-09-06T09:23:59Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
 If you can help, dont hesitate to edit this page!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&lt;br /&gt;
Es findet ein Mapping zwischen CAID und Tier statt und es wird eine Beschreibung hinzugefügt.&lt;br /&gt;
 CAID[,CAID]...:TIER ID|description&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 0004:000b|my TIER 2&lt;br /&gt;
 0005:000b|my TIER 3&lt;br /&gt;
&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sky - NDS V1[3|4]: ===&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== HD+ - Nagra HD0[1|2]: ===&lt;br /&gt;
Stand: 05.09.2014&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0066|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0067|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ORF - ICE ===&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
 # provid 000004 ORF/ATV/Puls 4&lt;br /&gt;
 0D95:0001|ORF/ATV/Puls 4&lt;br /&gt;
 0D95:0002|ORF/ATV/Puls 4&lt;br /&gt;
 0D95:000D|30 Tage gratis abgelaufen&lt;br /&gt;
 0D95:7FFB|30 Tage gratis abgelaufen&lt;br /&gt;
 0D95:7FF7|ORF/ATV/Puls 4&lt;br /&gt;
 0D95:FFD8|30 Tage gratis abgelaufen&lt;br /&gt;
 0D95:FFE0|ORF regional HD&lt;br /&gt;
 0D95:001D|3 Monate Laufzeit 08/2013 bis 11/2013 abgelaufen&lt;br /&gt;
 # provid 000010 Austriasat&lt;br /&gt;
 0D95:0031|Plus Austria (aber nicht alle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MTV Unlimited - Conax ===&lt;br /&gt;
Stand: 03.09.2014&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12637</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12637"/>
		<updated>2014-09-06T09:22:37Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
 If you can help, dont hesitate to edit this page!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&lt;br /&gt;
Es findet ein Mapping zwischen CAID und Tier statt und es wird eine Beschreibung hinzugefügt.&lt;br /&gt;
 CAID[,CAID]...:TIER ID|description&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 0004:000b|my TIER 2&lt;br /&gt;
 0005:000b|my TIER 3&lt;br /&gt;
&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sky - NDS V1[3|4]: ===&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== HD+ - Nagra HD0[1|2]: ===&lt;br /&gt;
Stand: 05.09.2014&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0066|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0067|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ORF - ICE ===&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
 # provid 000004 ORF/ATV/Puls 4&lt;br /&gt;
 0D95:0001|ORF/ATV/Puls 4&lt;br /&gt;
 0D95:0002|ORF/ATV/Puls 4&lt;br /&gt;
 0D95:000D|30 Tage gratis abgelaufen&lt;br /&gt;
 0D95:7FFB|30 Tage gratis abgelaufen&lt;br /&gt;
 0D95:7FF7|ORF/ATV/Puls 4&lt;br /&gt;
 0D95:FFD8|30 Tage gratis abgelaufen&lt;br /&gt;
 0D95:FFE0|ORF regional HD&lt;br /&gt;
 0D95:001D|3 Monate Laufzeit 08/2013 bis 11/2013 abgelaufen&lt;br /&gt;
 # provid 000010 Austriasat&lt;br /&gt;
 0D95:0031|Plus Austria (aber nicht alle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MTV Unlimited - Conax ===&lt;br /&gt;
Stand: 03.09.2014&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12636</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12636"/>
		<updated>2014-09-06T09:07:21Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* oscam.tiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= oscam.tiers =&lt;br /&gt;
Es findet ein Mapping zwischen CAID und Tier statt und es wird eine Beschreibung hinzugefügt.&lt;br /&gt;
 CAID[,CAID]...:TIER ID|description&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 0004:000b|my TIER 2&lt;br /&gt;
 0005:000b|my TIER 3&lt;br /&gt;
&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Ab OSCam 1.20-unstable r5920 mit WebIF: Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Sky - NDS V1[3|4]: ==&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
&lt;br /&gt;
== HD+ - Nagra HD0[1|2]: ==&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0066|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0067|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
&lt;br /&gt;
== MTV Unlimited - Conax ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12635</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12635"/>
		<updated>2014-09-06T09:04:43Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* Sky - NDS V1[3|4]: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= oscam.tiers =&lt;br /&gt;
Es findet ein Mapping zwischen CAID und Tier statt und es wird eine Beschreibung hinzugefügt.&lt;br /&gt;
 CAID[,CAID]...:TIER ID|description&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 0004:000b|my TIER 2&lt;br /&gt;
 0005:000b|my TIER 3&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Sky - NDS V1[3|4]: ==&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007C|Sky Film / Starter&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:0082|Sky Film / Starter&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:008F|Sky Film / Starter&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
&lt;br /&gt;
== HD+ - Nagra HD0[1|2]: ==&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0066|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0067|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
&lt;br /&gt;
== MTV Unlimited - Conax ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12634</id>
		<title>OSCam/de/examples/Config Dreambox</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12634"/>
		<updated>2014-09-05T20:11:23Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* oscam.dvbapi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsbeispiele für die Dreambox ==&lt;br /&gt;
Getestet mit &amp;quot;OSCam r9842 - Modern r1103&amp;quot; auf diversen Dreamboxen.&lt;br /&gt;
&lt;br /&gt;
=== Intro ===&lt;br /&gt;
Bedenke bitte, dass OSCam eine Menge an &amp;quot;Stellschrauben&amp;quot; hat, womit man es bis ins Detail einstellen kann, was es wiederum nicht immer einfach macht.&lt;br /&gt;
Aber OSCam ist genau dadurch besonders mächtig! Maßgeschneiderte Konfigurations-Beispiele sollte man sich deshalb schnell aus dem Kopf schlagen ;)&lt;br /&gt;
&lt;br /&gt;
Bringe OSCam erstmal mit einer Minimal-Konfigurationen zum Laufen - was eigentlich nicht besonders schwierig ist - und &amp;quot;schraube&amp;quot; erst dann an Details.&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
Die Installation ist abhängig vom Image. In der Regel entpackt man OSCam auf dem PC, kopiert die Binary per FTP (im Binary-Mode) auf die Dream, chmoded diese 0755 und fertig.&lt;br /&gt;
Ggf. muss noch ein Start-Skript angepasst oder erstellt werden, aber dies ist wie bereits erwähnt vom eingesetzten Image abhängig.&lt;br /&gt;
Beispiel-Start-Skript (&#039;&#039;oscam.emu&#039;&#039;), welches unter anderem bei [http://newnigma2.to/ Newnigma²]-Images eingesetzt und in &#039;&#039;/usr/script&#039;&#039; abgelegt wird: [[OSCam/de/scripts/Dreambox]]&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf#Loadbalancer|LoadBalancer]] ===&lt;br /&gt;
Wenn du mehrere Karten betreibst, welche die &amp;quot;selben&amp;quot; Sender öffnen können (egal ob lokal oder als Proxy), dann aktiviere den Loadbalancer (oscam.conf --&amp;gt; lb_mode).&lt;br /&gt;
Ansonsten lasse diesen inaktiv und checke nur den &amp;quot;Betatunnel&amp;quot; in &amp;quot;oscam.user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf|oscam.conf]] ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.conf ***********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
[global]&lt;br /&gt;
# Logging --------------------------------------------------&lt;br /&gt;
logfile             = /tmp/oscam.log&lt;br /&gt;
disablelog          = 0&lt;br /&gt;
maxlogsize          = 128&lt;br /&gt;
# emmlogdir nur aktivieren, wenn die EMM-Logs auch aufgeräumt werden, ansonsten kann der Speicher volllaufen!&lt;br /&gt;
#emmlogdir           = /tmp/ # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
&lt;br /&gt;
# Timeouts -------------------------------------------------&lt;br /&gt;
# bei Problemen die &amp;quot;*timeout&amp;quot;-Zeilen entfernen oder Werte anpassen!&lt;br /&gt;
# default 5000&lt;br /&gt;
clienttimeout       = 2000&lt;br /&gt;
# fallbacktimeout     = 1500 # &amp;lt;-- ggf. anpassen, falls Fallback-Reader konfiguriert sind!&lt;br /&gt;
&lt;br /&gt;
# LoadBalance ----------------------------------------------&lt;br /&gt;
# lb_mode:          0 = deaktiviert (default); 1 = schnellster Reader; 2 = Reader der am laengsten nicht geantwortet hat; 3 = Reader mit der geringsten Auslastung&lt;br /&gt;
lb_mode             = 0 # &amp;lt;-- ggf. anpassen! Ein aktivierter Loadbalancer macht bei mehreren Readern, welche die selbe CAID liefern, Sinn!&lt;br /&gt;
&lt;br /&gt;
# Cards ----------------------------------------------------&lt;br /&gt;
waitforcards        = 1&lt;br /&gt;
preferlocalcards    = 1&lt;br /&gt;
&lt;br /&gt;
# Sonstiges ------------------------------------------------&lt;br /&gt;
unlockparental      = 1&lt;br /&gt;
dropdups            = 1&lt;br /&gt;
&lt;br /&gt;
# CAMs -----------------------------------------------------&lt;br /&gt;
# CAMD3 TCP&lt;br /&gt;
[cs378x]&lt;br /&gt;
port                = 47111 # &amp;lt;-- anpassen!&lt;br /&gt;
suppresscmd08       = 1&lt;br /&gt;
&lt;br /&gt;
# CAMD3 UDP&lt;br /&gt;
[cs357x]&lt;br /&gt;
port                = 47112 # &amp;lt;-- anpassen!&lt;br /&gt;
suppresscmd08       = 1&lt;br /&gt;
&lt;br /&gt;
# CCCAM&lt;br /&gt;
[cccam]&lt;br /&gt;
port                = 47113 # &amp;lt;-- anpassen!&lt;br /&gt;
version             = 2.3.0&lt;br /&gt;
reshare             = 4&lt;br /&gt;
keepconnected       = 0&lt;br /&gt;
&lt;br /&gt;
# DVBAPI ---------------------------------------------------&lt;br /&gt;
[dvbapi]&lt;br /&gt;
enabled             = 1&lt;br /&gt;
au                  = 1&lt;br /&gt;
boxtype             = dreambox&lt;br /&gt;
user                = local&lt;br /&gt;
pmt_mode            = 0&lt;br /&gt;
request_mode        = 0&lt;br /&gt;
&lt;br /&gt;
# WEBIF ----------------------------------------------------&lt;br /&gt;
[webif]&lt;br /&gt;
# für SSL ein &amp;quot;+&amp;quot; dem Port voranstellen, z.B. &amp;quot;+15000&amp;quot;&lt;br /&gt;
httpport            = 15000 # &amp;lt;-- anpassen!&lt;br /&gt;
httprefresh         = 0&lt;br /&gt;
httpallowed         = 127.0.0.1,192.168.0.0-192.168.0.255 # &amp;lt;-- anpassen!&lt;br /&gt;
httphideidleclients = 0&lt;br /&gt;
httpreadonly        = 0&lt;br /&gt;
httphelplang        = de&lt;br /&gt;
httposcamlabel      = MyOSCam # &amp;lt;-- anpassen!&lt;br /&gt;
&lt;br /&gt;
# MONITOR --------------------------------------------------&lt;br /&gt;
[monitor]&lt;br /&gt;
port                = 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.user|oscam.user]] ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.user ***********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
[account]&lt;br /&gt;
user            = local&lt;br /&gt;
pwd             = local&lt;br /&gt;
hostname        = 127.0.0.1&lt;br /&gt;
group           = 1,2,3&lt;br /&gt;
uniq            = 0&lt;br /&gt;
au              = sci0,sci1       # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
keepalive       = 1&lt;br /&gt;
betatunnel      = 1833.FFFF:1702  # &amp;lt;-- auskommentieren, wenn der LoadBalancer deaktiviert ist&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.server|oscam.server]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eine Dream hat nur max. 2 interne Smardcard-Slots. Also aktiviere nur die Karten (Reader), die du benötigst, indem du die Kommentare (Rauten &amp;quot;#&amp;quot;) am Zeilenanfang der entsprechenden Reader entfernst und die Einstellungen deiner Umgebung anpasst!&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.server *********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
# INTERNAL -------------------------------------------------&lt;br /&gt;
# OBERER SLOT   = sci0&lt;br /&gt;
# UNTERER SLOT  = sci1&lt;br /&gt;
&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = sci0&lt;br /&gt;
#description         = Sky 1702&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 1702&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 900&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#force_irdeto        = 1&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-unknown    = 1&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = sci1&lt;br /&gt;
#description         = HD+ 1830&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci1   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 1830&lt;br /&gt;
#boxkey              = &amp;lt;16 Bytes&amp;gt;  # &amp;lt;-- anpassen!&lt;br /&gt;
#rsakey              = &amp;lt;128 Bytes&amp;gt; # &amp;lt;-- anpassen!&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 368&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-unknown    = 1&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = Int_Via_D1&lt;br /&gt;
#description         = Internal Viaccess DIGI 1&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 0500&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 385&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-unknown    = 1&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = Int_Sky_V13&lt;br /&gt;
#description         = Internal Sky V13&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 09C4&lt;br /&gt;
#boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 480&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#ins7e11             = 15&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
#saveemm-u           = 1&lt;br /&gt;
#saveemm-s           = 0&lt;br /&gt;
#saveemm-g           = 0&lt;br /&gt;
#saveemm-unknown     = 0&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = Int_Sky_V14&lt;br /&gt;
#description         = Internal Sky V14&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0&lt;br /&gt;
#caid                = 098C&lt;br /&gt;
#boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 480&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
##ins7e11             = 15&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
#saveemm-u           = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
#saveemm-s           = 0&lt;br /&gt;
#saveemm-g           = 0&lt;br /&gt;
#saveemm-unknown     = 0&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Priorisierung, die in der oscam.dvbapi vorgenommen werden kann, wirkt sich extrem auf die &#039;&#039;&#039;Umschaltzeiten&#039;&#039;&#039; aus! Also, einfach nur die Sender oder CAIDs in der &amp;quot;richtigen&amp;quot; Reihenfolge priorisieren ;)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.dvbapi *********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
#&lt;br /&gt;
# Types:&lt;br /&gt;
#   P - Priority&lt;br /&gt;
#       format:     P: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
#   I - Ignore&lt;br /&gt;
#       format:     I: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
#   M - Map&lt;br /&gt;
#       format:     M: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;target caid&amp;gt;:[&amp;lt;target provider&amp;gt;]&lt;br /&gt;
#   D - Delay&lt;br /&gt;
#       format:     D: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;delay (ms)&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Examples:&lt;br /&gt;
#   P: 0100:123456          prioritise CAID 0100 with provider 123456&lt;br /&gt;
#   P: :::1234              prioritise ECM with provider ID 1234 on any service&lt;br /&gt;
#   P: 0200                 prioritise CAID 0200&lt;br /&gt;
#   P: 0300::9ABC           prioritise CAID 0300 on service 9ABC only&lt;br /&gt;
#   M: 0400 0500:123456     map CAID 0400 to provider ID 123456 with CAID 0500 always&lt;br /&gt;
#   D: 0600 200             wait 200 ms before writing CW for CAID 0600&lt;br /&gt;
#   I: :654321              ignore provider ID 654321 for every service&lt;br /&gt;
#   I: 0                    ignore every CAID that was not handled before&lt;br /&gt;
#&lt;br /&gt;
# **********************************************************&lt;br /&gt;
#&lt;br /&gt;
# PRIOS ####################################################&lt;br /&gt;
# PRIO BY CAID:PROVIDER:SID ********************************&lt;br /&gt;
# ORF Prio: CW (d05:0) -------------------------------------&lt;br /&gt;
# Da ORF auch die CAID 1702 sendet, muessen die folgenden Zeilen UNBEDINGT vor den Sky-Einstellungen stehen!&lt;br /&gt;
P: 0D05::132F # ORF1 HD&lt;br /&gt;
P: 0D05::1330 # ORF2 HD&lt;br /&gt;
P: 0D05::32C9 # ORF1&lt;br /&gt;
P: 0D05::32CA # ORF2&lt;br /&gt;
P: 0D05::32CB # ORF2 Wien&lt;br /&gt;
P: 0D05::32CC # ORF2 NiederÖsterreich&lt;br /&gt;
P: 0D05::32CD # ORF2 Burgenland&lt;br /&gt;
P: 0D05::32CE # ORF2 OberÖsterreich&lt;br /&gt;
P: 0D05::32CF # ORF2 Salzburg&lt;br /&gt;
P: 0D05::32D0 # ORF2 Tirol&lt;br /&gt;
P: 0D05::32D1 # ORF2 Vorarlberg&lt;br /&gt;
P: 0D05::32D2 # ORF2 Steiermark&lt;br /&gt;
P: 0D05::32D3 # ORF2 Kärnten&lt;br /&gt;
P: 0D05::32D4 # ATV+&lt;br /&gt;
P: 0D05::3332 # Austria 9 TV&lt;br /&gt;
P: 0D05::332D # ORF III&lt;br /&gt;
P: 0D05::33A5 # ORF Sport+&lt;br /&gt;
P: 0D05::33A7 # ATV2&lt;br /&gt;
P: 0D05::33AC # ATV HD&lt;br /&gt;
P: 0D05::4E27 # Puls 4 Austria&lt;br /&gt;
#&lt;br /&gt;
# PRIO BY CAID:PROVIDER ************************************&lt;br /&gt;
#&lt;br /&gt;
# PRIO BY CAID *********************************************&lt;br /&gt;
# EIGENE KARTEN NACH OBEN!&lt;br /&gt;
P: 098C # Sky V14&lt;br /&gt;
P: 1702 # Sky S02&lt;br /&gt;
P: 1833 # Sky Betatunnel&lt;br /&gt;
P: 09C4 # Sky V13&lt;br /&gt;
P: 1830 # HD+&lt;br /&gt;
P: 1843 # HD+&lt;br /&gt;
P: 0D05 # ORF&lt;br /&gt;
# P: 0D95 # AustriaSat Cryptoworks&lt;br /&gt;
#&lt;br /&gt;
# IGNORES ##################################################&lt;br /&gt;
# IGNORE BY SID ********************************************&lt;br /&gt;
#&lt;br /&gt;
# IGNORE BY CAID *******************************************&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12633</id>
		<title>OSCam/de/examples/Config Dreambox</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/examples/Config_Dreambox&amp;diff=12633"/>
		<updated>2014-09-05T20:10:21Z</updated>

		<summary type="html">&lt;p&gt;Schorsch100: /* oscam.server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== Konfigurationsbeispiele für die Dreambox ==&lt;br /&gt;
Getestet mit &amp;quot;OSCam r9842 - Modern r1103&amp;quot; auf diversen Dreamboxen.&lt;br /&gt;
&lt;br /&gt;
=== Intro ===&lt;br /&gt;
Bedenke bitte, dass OSCam eine Menge an &amp;quot;Stellschrauben&amp;quot; hat, womit man es bis ins Detail einstellen kann, was es wiederum nicht immer einfach macht.&lt;br /&gt;
Aber OSCam ist genau dadurch besonders mächtig! Maßgeschneiderte Konfigurations-Beispiele sollte man sich deshalb schnell aus dem Kopf schlagen ;)&lt;br /&gt;
&lt;br /&gt;
Bringe OSCam erstmal mit einer Minimal-Konfigurationen zum Laufen - was eigentlich nicht besonders schwierig ist - und &amp;quot;schraube&amp;quot; erst dann an Details.&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
Die Installation ist abhängig vom Image. In der Regel entpackt man OSCam auf dem PC, kopiert die Binary per FTP (im Binary-Mode) auf die Dream, chmoded diese 0755 und fertig.&lt;br /&gt;
Ggf. muss noch ein Start-Skript angepasst oder erstellt werden, aber dies ist wie bereits erwähnt vom eingesetzten Image abhängig.&lt;br /&gt;
Beispiel-Start-Skript (&#039;&#039;oscam.emu&#039;&#039;), welches unter anderem bei [http://newnigma2.to/ Newnigma²]-Images eingesetzt und in &#039;&#039;/usr/script&#039;&#039; abgelegt wird: [[OSCam/de/scripts/Dreambox]]&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf#Loadbalancer|LoadBalancer]] ===&lt;br /&gt;
Wenn du mehrere Karten betreibst, welche die &amp;quot;selben&amp;quot; Sender öffnen können (egal ob lokal oder als Proxy), dann aktiviere den Loadbalancer (oscam.conf --&amp;gt; lb_mode).&lt;br /&gt;
Ansonsten lasse diesen inaktiv und checke nur den &amp;quot;Betatunnel&amp;quot; in &amp;quot;oscam.user&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.conf|oscam.conf]] ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.conf ***********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
[global]&lt;br /&gt;
# Logging --------------------------------------------------&lt;br /&gt;
logfile             = /tmp/oscam.log&lt;br /&gt;
disablelog          = 0&lt;br /&gt;
maxlogsize          = 128&lt;br /&gt;
# emmlogdir nur aktivieren, wenn die EMM-Logs auch aufgeräumt werden, ansonsten kann der Speicher volllaufen!&lt;br /&gt;
#emmlogdir           = /tmp/ # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
&lt;br /&gt;
# Timeouts -------------------------------------------------&lt;br /&gt;
# bei Problemen die &amp;quot;*timeout&amp;quot;-Zeilen entfernen oder Werte anpassen!&lt;br /&gt;
# default 5000&lt;br /&gt;
clienttimeout       = 2000&lt;br /&gt;
# fallbacktimeout     = 1500 # &amp;lt;-- ggf. anpassen, falls Fallback-Reader konfiguriert sind!&lt;br /&gt;
&lt;br /&gt;
# LoadBalance ----------------------------------------------&lt;br /&gt;
# lb_mode:          0 = deaktiviert (default); 1 = schnellster Reader; 2 = Reader der am laengsten nicht geantwortet hat; 3 = Reader mit der geringsten Auslastung&lt;br /&gt;
lb_mode             = 0 # &amp;lt;-- ggf. anpassen! Ein aktivierter Loadbalancer macht bei mehreren Readern, welche die selbe CAID liefern, Sinn!&lt;br /&gt;
&lt;br /&gt;
# Cards ----------------------------------------------------&lt;br /&gt;
waitforcards        = 1&lt;br /&gt;
preferlocalcards    = 1&lt;br /&gt;
&lt;br /&gt;
# Sonstiges ------------------------------------------------&lt;br /&gt;
unlockparental      = 1&lt;br /&gt;
dropdups            = 1&lt;br /&gt;
&lt;br /&gt;
# CAMs -----------------------------------------------------&lt;br /&gt;
# CAMD3 TCP&lt;br /&gt;
[cs378x]&lt;br /&gt;
port                = 47111 # &amp;lt;-- anpassen!&lt;br /&gt;
suppresscmd08       = 1&lt;br /&gt;
&lt;br /&gt;
# CAMD3 UDP&lt;br /&gt;
[cs357x]&lt;br /&gt;
port                = 47112 # &amp;lt;-- anpassen!&lt;br /&gt;
suppresscmd08       = 1&lt;br /&gt;
&lt;br /&gt;
# CCCAM&lt;br /&gt;
[cccam]&lt;br /&gt;
port                = 47113 # &amp;lt;-- anpassen!&lt;br /&gt;
version             = 2.3.0&lt;br /&gt;
reshare             = 4&lt;br /&gt;
keepconnected       = 0&lt;br /&gt;
&lt;br /&gt;
# DVBAPI ---------------------------------------------------&lt;br /&gt;
[dvbapi]&lt;br /&gt;
enabled             = 1&lt;br /&gt;
au                  = 1&lt;br /&gt;
boxtype             = dreambox&lt;br /&gt;
user                = local&lt;br /&gt;
pmt_mode            = 0&lt;br /&gt;
request_mode        = 0&lt;br /&gt;
&lt;br /&gt;
# WEBIF ----------------------------------------------------&lt;br /&gt;
[webif]&lt;br /&gt;
# für SSL ein &amp;quot;+&amp;quot; dem Port voranstellen, z.B. &amp;quot;+15000&amp;quot;&lt;br /&gt;
httpport            = 15000 # &amp;lt;-- anpassen!&lt;br /&gt;
httprefresh         = 0&lt;br /&gt;
httpallowed         = 127.0.0.1,192.168.0.0-192.168.0.255 # &amp;lt;-- anpassen!&lt;br /&gt;
httphideidleclients = 0&lt;br /&gt;
httpreadonly        = 0&lt;br /&gt;
httphelplang        = de&lt;br /&gt;
httposcamlabel      = MyOSCam # &amp;lt;-- anpassen!&lt;br /&gt;
&lt;br /&gt;
# MONITOR --------------------------------------------------&lt;br /&gt;
[monitor]&lt;br /&gt;
port                = 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.user|oscam.user]] ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.user ***********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
[account]&lt;br /&gt;
user            = local&lt;br /&gt;
pwd             = local&lt;br /&gt;
hostname        = 127.0.0.1&lt;br /&gt;
group           = 1,2,3&lt;br /&gt;
uniq            = 0&lt;br /&gt;
au              = sci0,sci1       # &amp;lt;-- ggf. anpassen!&lt;br /&gt;
keepalive       = 1&lt;br /&gt;
betatunnel      = 1833.FFFF:1702  # &amp;lt;-- auskommentieren, wenn der LoadBalancer deaktiviert ist&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.server|oscam.server]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eine Dream hat nur max. 2 interne Smardcard-Slots. Also aktiviere nur die Karten (Reader), die du benötigst, indem du die Kommentare (Rauten &amp;quot;#&amp;quot;) am Zeilenanfang der entsprechenden Reader entfernst und die Einstellungen deiner Umgebung anpasst!&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.server *********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
# INTERNAL -------------------------------------------------&lt;br /&gt;
# OBERER SLOT   = sci0&lt;br /&gt;
# UNTERER SLOT  = sci1&lt;br /&gt;
&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = sci0&lt;br /&gt;
#description         = Sky 1702&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 1702&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 900&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#force_irdeto        = 1&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-unknown    = 1&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = sci1&lt;br /&gt;
#description         = HD+ 1830&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci1   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 1830&lt;br /&gt;
#boxkey              = &amp;lt;16 Bytes&amp;gt;  # &amp;lt;-- anpassen!&lt;br /&gt;
#rsakey              = &amp;lt;128 Bytes&amp;gt; # &amp;lt;-- anpassen!&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 368&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-unknown    = 1&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = Int_Via_D1&lt;br /&gt;
#description         = Internal Viaccess DIGI 1&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 0500&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 385&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-unknown    = 1&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = Int_Sky_V13&lt;br /&gt;
#description         = Internal Sky V13&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0   # &amp;lt;-- anpassen!&lt;br /&gt;
#caid                = 09C4&lt;br /&gt;
#boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 480&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
#ins7e11             = 15&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
#saveemm-u           = 1&lt;br /&gt;
#saveemm-s           = 0&lt;br /&gt;
#saveemm-g           = 0&lt;br /&gt;
#saveemm-unknown     = 0&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
#&lt;br /&gt;
#[reader]&lt;br /&gt;
#label               = Int_Sky_V14&lt;br /&gt;
#description         = Internal Sky V14&lt;br /&gt;
#enable              = 1&lt;br /&gt;
#group               = 1&lt;br /&gt;
#protocol            = internal&lt;br /&gt;
#device              = /dev/sci0&lt;br /&gt;
#caid                = 098C&lt;br /&gt;
#boxid               = &amp;lt;8 Bytes&amp;gt;   # &amp;lt;-- anpassen!&lt;br /&gt;
#detect              = cd&lt;br /&gt;
#cardmhz             = 2700&lt;br /&gt;
##mhz                 = 480&lt;br /&gt;
#autospeed           = 1&lt;br /&gt;
##ins7e11             = 15&lt;br /&gt;
#emmcache            = 1,1,2&lt;br /&gt;
#blockemm-u          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-s          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-g          = 0           # &amp;lt;-- anpassen!&lt;br /&gt;
#blockemm-unknown    = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
#saveemm-u           = 1           # &amp;lt;-- anpassen!&lt;br /&gt;
#saveemm-s           = 0&lt;br /&gt;
#saveemm-g           = 0&lt;br /&gt;
#saveemm-unknown     = 0&lt;br /&gt;
#dropbadcws          = 1&lt;br /&gt;
#lb_weight           = 300&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]] ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Priorisierung, die in der oscam.dvbapi vorgenommen werden kann, wirkt sich unwahrscheinleich auf die &#039;&#039;&#039;Umschaltzeiten&#039;&#039;&#039; aus! Also, einfach nur die Sender in der &amp;quot;richtigen&amp;quot; Reihenfolge priorisieren ;)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# oscam.dvbapi *********************************************&lt;br /&gt;
# 05.09.2014&lt;br /&gt;
#&lt;br /&gt;
# Types:&lt;br /&gt;
#   P - Priority&lt;br /&gt;
#       format:     P: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
#   I - Ignore&lt;br /&gt;
#       format:     I: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;]&lt;br /&gt;
#   M - Map&lt;br /&gt;
#       format:     M: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;target caid&amp;gt;:[&amp;lt;target provider&amp;gt;]&lt;br /&gt;
#   D - Delay&lt;br /&gt;
#       format:     D: &amp;lt;caid&amp;gt;:[&amp;lt;provider&amp;gt;]:[&amp;lt;srvid&amp;gt;]:[&amp;lt;ecmpid&amp;gt;] &amp;lt;delay (ms)&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Examples:&lt;br /&gt;
#   P: 0100:123456          prioritise CAID 0100 with provider 123456&lt;br /&gt;
#   P: :::1234              prioritise ECM with provider ID 1234 on any service&lt;br /&gt;
#   P: 0200                 prioritise CAID 0200&lt;br /&gt;
#   P: 0300::9ABC           prioritise CAID 0300 on service 9ABC only&lt;br /&gt;
#   M: 0400 0500:123456     map CAID 0400 to provider ID 123456 with CAID 0500 always&lt;br /&gt;
#   D: 0600 200             wait 200 ms before writing CW for CAID 0600&lt;br /&gt;
#   I: :654321              ignore provider ID 654321 for every service&lt;br /&gt;
#   I: 0                    ignore every CAID that was not handled before&lt;br /&gt;
#&lt;br /&gt;
# **********************************************************&lt;br /&gt;
#&lt;br /&gt;
# PRIOS ####################################################&lt;br /&gt;
# PRIO BY CAID:PROVIDER:SID ********************************&lt;br /&gt;
# ORF Prio: CW (d05:0) -------------------------------------&lt;br /&gt;
# Da ORF auch die CAID 1702 sendet, muessen die folgenden Zeilen UNBEDINGT vor den Sky-Einstellungen stehen!&lt;br /&gt;
P: 0D05::132F # ORF1 HD&lt;br /&gt;
P: 0D05::1330 # ORF2 HD&lt;br /&gt;
P: 0D05::32C9 # ORF1&lt;br /&gt;
P: 0D05::32CA # ORF2&lt;br /&gt;
P: 0D05::32CB # ORF2 Wien&lt;br /&gt;
P: 0D05::32CC # ORF2 NiederÖsterreich&lt;br /&gt;
P: 0D05::32CD # ORF2 Burgenland&lt;br /&gt;
P: 0D05::32CE # ORF2 OberÖsterreich&lt;br /&gt;
P: 0D05::32CF # ORF2 Salzburg&lt;br /&gt;
P: 0D05::32D0 # ORF2 Tirol&lt;br /&gt;
P: 0D05::32D1 # ORF2 Vorarlberg&lt;br /&gt;
P: 0D05::32D2 # ORF2 Steiermark&lt;br /&gt;
P: 0D05::32D3 # ORF2 Kärnten&lt;br /&gt;
P: 0D05::32D4 # ATV+&lt;br /&gt;
P: 0D05::3332 # Austria 9 TV&lt;br /&gt;
P: 0D05::332D # ORF III&lt;br /&gt;
P: 0D05::33A5 # ORF Sport+&lt;br /&gt;
P: 0D05::33A7 # ATV2&lt;br /&gt;
P: 0D05::33AC # ATV HD&lt;br /&gt;
P: 0D05::4E27 # Puls 4 Austria&lt;br /&gt;
#&lt;br /&gt;
# PRIO BY CAID:PROVIDER ************************************&lt;br /&gt;
#&lt;br /&gt;
# PRIO BY CAID *********************************************&lt;br /&gt;
# EIGENE KARTEN NACH OBEN!&lt;br /&gt;
P: 098C # Sky V14&lt;br /&gt;
P: 1702 # Sky S02&lt;br /&gt;
P: 1833 # Sky Betatunnel&lt;br /&gt;
P: 09C4 # Sky V13&lt;br /&gt;
P: 1830 # HD+&lt;br /&gt;
P: 1843 # HD+&lt;br /&gt;
P: 0D05 # ORF&lt;br /&gt;
# P: 0D95 # AustriaSat Cryptoworks&lt;br /&gt;
#&lt;br /&gt;
# IGNORES ##################################################&lt;br /&gt;
# IGNORE BY SID ********************************************&lt;br /&gt;
#&lt;br /&gt;
# IGNORE BY CAID *******************************************&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Schorsch100</name></author>
	</entry>
</feed>