<?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=Aeon</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=Aeon"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/wiki/Spezial:Beitr%C3%A4ge/Aeon"/>
	<updated>2026-05-08T20:46:26Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13163</id>
		<title>OSCam/en/Config/oscam.srvid2</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13163"/>
		<updated>2015-06-24T23:19:00Z</updated>

		<summary type="html">&lt;p&gt;Aeon: added new [provider] syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== oscam.srvid2 ==&lt;br /&gt;
&#039;&#039;&#039;This file is only needed if operating monitor and webinterface!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mapping between CAID, provider ID, service ID, provider, name, type and description of service. Logging and the ads in webinterface will get a better explanatory power. Dependencies between server, reader and client are more evident.&lt;br /&gt;
&lt;br /&gt;
You  only need the oscam.srvid2 when using the monitor or the web interface. For saving memory consumption only insert the service IDs  and provider IDs that you really need. Some external programs use their own database and do not need the oscam.srvid2 of OSCam.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use Unix text file format only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 service ID:CAID1[@PROVID1[@PROVID2[@...]]][,CAID2[@PROVIDA[@PROVIDB[@...]]]]|[channel_name]|[type]|[description]|[provider]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 000a:0001,0002,0003|tv name|tv|my description 1|provider 1&lt;br /&gt;
 000a:0004,0005,0006|radio name 2|radio|my description 2|provider 2&lt;br /&gt;
 000b:0006|tv name 3||my description 3|provider 3&lt;br /&gt;
 000b:0007|tv name 4|||provider 4&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids, srvid 1111&lt;br /&gt;
 0100:1111|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111&lt;br /&gt;
 1111:0100@123456|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids , srvid 1111&lt;br /&gt;
 1111:0100@000000x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111 and caid 200, provid 654321, srvid 1111&lt;br /&gt;
 1111:0100@123456,0200@654321|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 0100@003311:1234|my provider 1|tv name|...&lt;br /&gt;
where 0100 is the CAID and 003311 the PROVID (provider ID) and 1234 the SID&lt;br /&gt;
&lt;br /&gt;
A file can be found here: &#039;&#039;&#039;[[Srvid|oscam.srvid2]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can now add the caid &#039;&#039;&#039;0000&#039;&#039;&#039; (management) and the remaining caids used by a channel. This would avoid the unknown program showing on webif status page. Easy to find the used caids. Switch to channel and you find information here:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver sends PMT command 3 for channel &#039;&#039;0025&#039;&#039; &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 0] CAID: &#039;&#039;&#039;1702&#039;&#039;&#039; ECM_PID: 1725 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 1] CAID: &#039;&#039;&#039;1837&#039;&#039;&#039; ECM_PID: 1FD1 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 2] CAID: &#039;&#039;&#039;1833&#039;&#039;&#039; ECM_PID: 1825 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 3] CAID: &#039;&#039;&#039;09C4&#039;&#039;&#039; ECM_PID: 1B25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 4] CAID: &#039;&#039;&#039;098C&#039;&#039;&#039; ECM_PID: 1A25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 5] CAID: &#039;&#039;&#039;0D05&#039;&#039;&#039; ECM_PID: 1F25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 6] CAID: &#039;&#039;&#039;0D95&#039;&#039;&#039; ECM_PID: 1F26 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 7] CAID: &#039;&#039;&#039;0648&#039;&#039;&#039; ECM_PID: 1F27 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 8] CAID: &#039;&#039;&#039;0D98&#039;&#039;&#039; ECM_PID: 1F28 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 9] CAID: &#039;&#039;&#039;0650&#039;&#039;&#039; ECM_PID: 1F29 PROVID: 000000&lt;br /&gt;
would make this line for oscam.srvid:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;0025&#039;&#039;:&#039;&#039;&#039;0000,1702,1837,1833,09C4,098C,0D05,0D95,0648,0D98,0650&#039;&#039;&#039;|AXN Action|TV|austriasat 19.2°E&lt;br /&gt;
&lt;br /&gt;
showing the end result in webif:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver wants to demux srvid 0025 on adapter 0000 camask 0001 index 0000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c New program number: 0025 (AXN Action) [pmt_list_management 3]&lt;br /&gt;
&lt;br /&gt;
For FTA (free-to-air channels), this works to:&lt;br /&gt;
 &#039;&#039;&#039;FFFE@FFFFFE&#039;&#039;&#039;:&#039;&#039;2404&#039;&#039;|Film4|TV|Freesat 28.2°E&lt;br /&gt;
FTA caid changed from 0000 to FFFE, provid changed from 000000 to FFFFFE, management CAID stays 0000 for multicrypt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 1&#039;&#039;:&lt;br /&gt;
If you have these two lines:&lt;br /&gt;
1111:0100@123456|a|b|c|d&lt;br /&gt;
1111:0100@000000|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
caid 0100, provid 123456, srvid 1111 will get a|b|c|d, and caid 0100, all other provids, srvid 1111 will get x|y|z|v&lt;br /&gt;
-&amp;gt; &#039;&#039;&#039;Non-zero&#039;&#039;&#039; provids are priority before zero-&amp;quot;catch-all&amp;quot;-provids&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Aeon</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13162</id>
		<title>OSCam/en/Config/oscam.srvid2</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13162"/>
		<updated>2015-06-24T20:46:41Z</updated>

		<summary type="html">&lt;p&gt;Aeon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== oscam.srvid2 ==&lt;br /&gt;
&#039;&#039;&#039;This file is only needed if operating monitor and webinterface!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mapping between CAID, provider ID, service ID, provider, name, type and description of service. Logging and the ads in webinterface will get a better explanatory power. Dependencies between server, reader and client are more evident.&lt;br /&gt;
&lt;br /&gt;
You  only need the oscam.srvid2 when using the monitor or the web interface. For saving memory consumption only insert the service IDs  and provider IDs that you really need. Some external programs use their own database and do not need the oscam.srvid2 of OSCam.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use Unix text file format only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 service ID:CAID1[@PROVID1[@PROVID2[@...]]][,CAID2[@PROVIDA[@PROVIDB[@...]]]]|[channel_name]|[type]|[description]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 000a:0001,0002,0003|tv name|tv|my description 1&lt;br /&gt;
 000a:0004,0005,0006|radio name 2|radio|my description 2&lt;br /&gt;
 000b:0006|tv name 3||my description 3&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids, srvid 1111&lt;br /&gt;
 0100:1111|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111&lt;br /&gt;
 1111:0100@123456|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids , srvid 1111&lt;br /&gt;
 1111:0100@000000x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111 and caid 200, provid 654321, srvid 1111&lt;br /&gt;
 1111:0100@123456,0200@654321|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 0100@003311:1234|my provider 1|tv name|...&lt;br /&gt;
where 0100 is the CAID and 003311 the PROVID (provider ID) and 1234 the SID&lt;br /&gt;
&lt;br /&gt;
A file can be found here: &#039;&#039;&#039;[[Srvid|oscam.srvid2]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can now add the caid &#039;&#039;&#039;0000&#039;&#039;&#039; (management) and the remaining caids used by a channel. This would avoid the unknown program showing on webif status page. Easy to find the used caids. Switch to channel and you find information here:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver sends PMT command 3 for channel &#039;&#039;0025&#039;&#039; &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 0] CAID: &#039;&#039;&#039;1702&#039;&#039;&#039; ECM_PID: 1725 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 1] CAID: &#039;&#039;&#039;1837&#039;&#039;&#039; ECM_PID: 1FD1 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 2] CAID: &#039;&#039;&#039;1833&#039;&#039;&#039; ECM_PID: 1825 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 3] CAID: &#039;&#039;&#039;09C4&#039;&#039;&#039; ECM_PID: 1B25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 4] CAID: &#039;&#039;&#039;098C&#039;&#039;&#039; ECM_PID: 1A25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 5] CAID: &#039;&#039;&#039;0D05&#039;&#039;&#039; ECM_PID: 1F25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 6] CAID: &#039;&#039;&#039;0D95&#039;&#039;&#039; ECM_PID: 1F26 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 7] CAID: &#039;&#039;&#039;0648&#039;&#039;&#039; ECM_PID: 1F27 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 8] CAID: &#039;&#039;&#039;0D98&#039;&#039;&#039; ECM_PID: 1F28 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 9] CAID: &#039;&#039;&#039;0650&#039;&#039;&#039; ECM_PID: 1F29 PROVID: 000000&lt;br /&gt;
would make this line for oscam.srvid:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;0025&#039;&#039;:&#039;&#039;&#039;0000,1702,1837,1833,09C4,098C,0D05,0D95,0648,0D98,0650&#039;&#039;&#039;|AXN Action|TV|austriasat 19.2°E&lt;br /&gt;
&lt;br /&gt;
showing the end result in webif:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver wants to demux srvid 0025 on adapter 0000 camask 0001 index 0000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c New program number: 0025 (AXN Action) [pmt_list_management 3]&lt;br /&gt;
&lt;br /&gt;
For FTA (free-to-air channels), this works to:&lt;br /&gt;
 &#039;&#039;&#039;FFFE@FFFFFE&#039;&#039;&#039;:&#039;&#039;2404&#039;&#039;|Film4|TV|Freesat 28.2°E&lt;br /&gt;
FTA caid changed from 0000 to FFFE, provid changed from 000000 to FFFFFE, management CAID stays 0000 for multicrypt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 1&#039;&#039;:&lt;br /&gt;
If you have these two lines:&lt;br /&gt;
1111:0100@123456|a|b|c|d&lt;br /&gt;
1111:0100@000000|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
caid 0100, provid 123456, srvid 1111 will get a|b|c|d, and caid 0100, all other provids, srvid 1111 will get x|y|z|v&lt;br /&gt;
-&amp;gt; &#039;&#039;&#039;Non-zero&#039;&#039;&#039; provids are priority before zero-&amp;quot;catch-all&amp;quot;-provids&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Aeon</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13161</id>
		<title>OSCam/en/Config/oscam.srvid2</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13161"/>
		<updated>2015-06-24T20:46:15Z</updated>

		<summary type="html">&lt;p&gt;Aeon: fixed description field (its not the provider)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== oscam.srvid2 ==&lt;br /&gt;
&#039;&#039;&#039;This file is only needed if operating monitor and webinterface!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mapping between CAID, provider ID, service ID, provider, name, type and description of service. Logging and the ads in webinterface will get a better explanatory power. Dependencies between server, reader and client are more evident.&lt;br /&gt;
&lt;br /&gt;
You  only need the oscam.srvid2 when using the monitor or the web interface. For saving memory consumption only insert the service IDs  and provider IDs that you really need. Some external programs use their own database and do not need the oscam.srvid2 of OSCam.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use Unix text file format only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 service ID:CAID1[@PROVID1[@PROVID2[@...]]][,CAID2[@PROVIDA[@PROVIDB[@...]]]]|[channel_name]|[type]|[description]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 000a:0001,0002,0003|tv name|tv|my description1&lt;br /&gt;
 000a:0004,0005,0006|radio name 2|radio|my description&lt;br /&gt;
 000b:0006|tv name 3||my description&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids, srvid 1111&lt;br /&gt;
 0100:1111|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111&lt;br /&gt;
 1111:0100@123456|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids , srvid 1111&lt;br /&gt;
 1111:0100@000000x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111 and caid 200, provid 654321, srvid 1111&lt;br /&gt;
 1111:0100@123456,0200@654321|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 0100@003311:1234|my provider 1|tv name|...&lt;br /&gt;
where 0100 is the CAID and 003311 the PROVID (provider ID) and 1234 the SID&lt;br /&gt;
&lt;br /&gt;
A file can be found here: &#039;&#039;&#039;[[Srvid|oscam.srvid2]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can now add the caid &#039;&#039;&#039;0000&#039;&#039;&#039; (management) and the remaining caids used by a channel. This would avoid the unknown program showing on webif status page. Easy to find the used caids. Switch to channel and you find information here:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver sends PMT command 3 for channel &#039;&#039;0025&#039;&#039; &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 0] CAID: &#039;&#039;&#039;1702&#039;&#039;&#039; ECM_PID: 1725 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 1] CAID: &#039;&#039;&#039;1837&#039;&#039;&#039; ECM_PID: 1FD1 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 2] CAID: &#039;&#039;&#039;1833&#039;&#039;&#039; ECM_PID: 1825 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 3] CAID: &#039;&#039;&#039;09C4&#039;&#039;&#039; ECM_PID: 1B25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 4] CAID: &#039;&#039;&#039;098C&#039;&#039;&#039; ECM_PID: 1A25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 5] CAID: &#039;&#039;&#039;0D05&#039;&#039;&#039; ECM_PID: 1F25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 6] CAID: &#039;&#039;&#039;0D95&#039;&#039;&#039; ECM_PID: 1F26 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 7] CAID: &#039;&#039;&#039;0648&#039;&#039;&#039; ECM_PID: 1F27 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 8] CAID: &#039;&#039;&#039;0D98&#039;&#039;&#039; ECM_PID: 1F28 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 9] CAID: &#039;&#039;&#039;0650&#039;&#039;&#039; ECM_PID: 1F29 PROVID: 000000&lt;br /&gt;
would make this line for oscam.srvid:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;0025&#039;&#039;:&#039;&#039;&#039;0000,1702,1837,1833,09C4,098C,0D05,0D95,0648,0D98,0650&#039;&#039;&#039;|AXN Action|TV|austriasat 19.2°E&lt;br /&gt;
&lt;br /&gt;
showing the end result in webif:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver wants to demux srvid 0025 on adapter 0000 camask 0001 index 0000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c New program number: 0025 (AXN Action) [pmt_list_management 3]&lt;br /&gt;
&lt;br /&gt;
For FTA (free-to-air channels), this works to:&lt;br /&gt;
 &#039;&#039;&#039;FFFE@FFFFFE&#039;&#039;&#039;:&#039;&#039;2404&#039;&#039;|Film4|TV|Freesat 28.2°E&lt;br /&gt;
FTA caid changed from 0000 to FFFE, provid changed from 000000 to FFFFFE, management CAID stays 0000 for multicrypt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 1&#039;&#039;:&lt;br /&gt;
If you have these two lines:&lt;br /&gt;
1111:0100@123456|a|b|c|d&lt;br /&gt;
1111:0100@000000|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
caid 0100, provid 123456, srvid 1111 will get a|b|c|d, and caid 0100, all other provids, srvid 1111 will get x|y|z|v&lt;br /&gt;
-&amp;gt; &#039;&#039;&#039;Non-zero&#039;&#039;&#039; provids are priority before zero-&amp;quot;catch-all&amp;quot;-provids&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Aeon</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13159</id>
		<title>OSCam/en/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13159"/>
		<updated>2015-06-24T18:53:25Z</updated>

		<summary type="html">&lt;p&gt;Aeon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
=== The [global] section ===&lt;br /&gt;
&lt;br /&gt;
The main configuration file for OSCam contains global parameters such as debugging, logging, monitor, protocols and anti-cascading. Sections in oscam.conf are nonrecurring. The [global] section is required. All other sections are optional.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If a parameter is empty or is not listed in config-file, then apply the default values !&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriority&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSCam requires almost no CPU-power. But if CPU-power is required, it should be available immediatly. Values between 20 and -20 are possible. 20 = low, -20 = very high. If this parameter is commented out (#), this function is not called. Important for example for dbox2[http://de.wikipedia.org/wiki/DBOX2], if the error messages &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot;. See [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Example:&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;
&lt;br /&gt;
===== pidfile =====&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 svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  set pidfile, [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Change PID file name an path. If default =  oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Logging target&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
You can define a maximum of one filename (not more!) and additionally to log to stdout or syslog (you can also only log to stdout or syslog and omit the filename).&lt;br /&gt;
&lt;br /&gt;
Opportunities:&lt;br /&gt;
&lt;br /&gt;
 logfile = /var/log/oscam.log  # file or linux device (for example /dev/tty)&lt;br /&gt;
 logfile = syslog              # log to syslogd &lt;br /&gt;
 logfile = stdout              # showing the log on the console&lt;br /&gt;
&lt;br /&gt;
Example:&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 logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&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 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;CHANGE svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
define ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
possible variables: &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;
	 &lt;br /&gt;
use a value as prefix to hide variable with this value, control characters will be escaped by &amp;quot;\&amp;quot; &lt;br /&gt;
	 &lt;br /&gt;
example:&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/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 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;OBSOLETE svn10048:11/30/2014&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 will be dropped, if CWs do not have an odd an even sample (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize = bytes&lt;br /&gt;
&lt;br /&gt;
size of log message history in web interface or monitor&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;NEW  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)             #stage 2 is used only if &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; was activated in [global] section. &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;
example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
Here the maximum size of logfiles are set in KBytes. This is especially important for server with only a small amount of memory (dbox2). Therefore it is strongly recomended to determine carefully that size at such servers. Not infrequently a system &amp;quot;bursting&amp;quot; because the logfile uncontrolled large scale adopted!&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 maxlogsize = 20  # Logfile reaches to 20 KBytes&lt;br /&gt;
            =  0  # Logfile &#039;&#039;&#039;unlimited&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile reaches to 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&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 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 = disable detection of duplicate lines in log file&lt;br /&gt;
 0 = enable detection of duplicate lines in logfile = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
switches logfile &#039;&#039;&#039;off&#039;&#039;&#039;&lt;br /&gt;
 1 = &#039;&#039;&#039;no log&#039;&#039;&#039; &lt;br /&gt;
 0 = &#039;&#039;&#039;log&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disablelog = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; log &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;log&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A path for cw logging can be configured here. The path is relative to the work directory and must exist. Otherwise no logs are created and no errors are reported. &lt;br /&gt;
&lt;br /&gt;
CWs (control words) are the answers of the card which decrypts a certain channel for some seconds before the next cw is transmitted. The CW log file can be used for delayed decoding of this channel. This is also called offline decoding. Watch this [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
Oscam creates a new *.cwl file for each channel and each day. The file name contains the date, service ID and service name, e.g. 110808_I000B_Sky_Cinema_+1.cwl with this contents:&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;
All cws are logged if at least one user watches the channel. Please choose a path with enough space, since per day and channel some 10KB of data are created. A script that moves/deletes the log files regularly is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] no path for cw-log, logging disabled&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting a path for emm-log. You can define with the &amp;quot;saveemm-*&amp;quot;-Parameters in oscam.server which EMMs should be logged.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =   # [blank] the config folder will be used for emm logging&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Set a name für userfile&lt;br /&gt;
&lt;br /&gt;
Format of the userfile: &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;
Example:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Now it is crazy: Even if a logfile is switched on (see logfile), the userfile can be turned off!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; userfile &lt;br /&gt;
                 = 0   # &#039;&#039;&#039;userfile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting the logging-modus&lt;br /&gt;
 0 = Only login and logout will be logged&lt;br /&gt;
 1 = Each zapping from client will be logged&lt;br /&gt;
     Default is 0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfileflag = 1  # All will be logged&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Only login und logout will be logged&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&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 svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save SC init history to /tmp/.oscam/reader&amp;lt;number&amp;gt;. Needed to show entitlements.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 saveinithistory = 1   # save to /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # no save&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mailfile = file&lt;br /&gt;
&lt;br /&gt;
define file saving NDS Videogard mail messages from provider. Default: [blank] none&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&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 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 millisencons for asking cache exchange mode 1 readers, default: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
disable saving NDS Videogard mail messages form provider. Default = 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
===== serialreadertimeout =====&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  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only using Serialreader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
timeout for serial reader in milli-seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout after 1200 milli-seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout after 1500 milli-seconds&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
wait for local SCs on startup before opening network ports&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 waitforcards = 0  # don&#039;t wait&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1   # wait&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  milli seconds&lt;br /&gt;
&lt;br /&gt;
additional delay in milli seconds after waiting for local SCs on startup before opening nework ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&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 svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try decoding on local cards first&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 preferlocalcards = 0  # local cards are used like remote reader&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources &lt;br /&gt;
 preferlocalcards = 2  # prefer local cards&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waiting time in seconds beetween restarts&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readerrestartseconds = 10  # waiting time 10 seconds&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;no restarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  waiting time 5 seconds&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&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 svn7215: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 = reject looping ECM&#039;s from clients to reader with the same ip address, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&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 svn7215: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 = reject looping ECM&#039;s from clients to reader with the same name, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&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;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =  count, default 1000&lt;br /&gt;
&lt;br /&gt;
maximum CWs in cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
maximum wait time for a cache entry in milli seconds, default:50 &lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  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 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value (clienttimeout in seconds &amp;lt; 100, else milli-seconds) for client process to wait for key&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # after 10 seconds timeout&lt;br /&gt;
 clienttimeout = 10000  # also timeout after 10 seconds (see Tipp!)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # after 5 seconds timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; At values of &amp;lt; 100 counts Cardserver in seconds, at values &amp;gt;= 100 Cardserver counts in milliseconds!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value for client process being idle before disconnect in seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 clientmaxidle = 200   # Disconnect after 200 seconds&lt;br /&gt;
               = 0     # idle disconnect disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Disconnect after 120 seconds&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35[cs3.57x]-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
At several readers (see Chapter [reader] in oscam.server) one reader can be defined to them, for example in case of failure of the other readers, the traffic falls back.&lt;br /&gt;
Maximum waiting time of the [[Cardserver]]s in milliseconds for primary [[Reader]], before [[Fallback]]-Reader (if any!) are questioned.&lt;br /&gt;
&lt;br /&gt;
Example:&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;Attention:&#039;&#039;&#039; The value must be greater than the value in &amp;quot;serialreadertimeout&amp;quot;, otherwise the default is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_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 svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time waiting for inactive users in minues, can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sleep =  5   # waiting time 5 minutes&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no waiting time&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Bind service to specified IP-address&lt;br /&gt;
&lt;br /&gt;
Example:&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 listen to all IP&#039;s&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in seconds to wait for bind request to complete. If OSCam within this time can not bind, he finished with &amp;quot;Bind Request failed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Causes may include:&lt;br /&gt;
* Double assignment of ports&lt;br /&gt;
* &amp;quot;crashed&amp;quot; OSCam has not released the ports again&lt;br /&gt;
* OSCam was started serveral times while&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 bindwait = 20  # waiting time 20 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # waiting time 120 seconds&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
network priority - This sets the value of SO_PRIORITY on network connections. Basically this leads to setting the TOS fields of the sent IP packages so that QoS can be better used.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Priority 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # system given&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set mode for DNS resolving: These are different libc calls to resolve dns names and some older systems have problems with the newer implementation &#039;&#039;getadressinfo&#039;&#039; (getadressinfo is also threadsafe whereas &#039;&#039;gethostbyname&#039;&#039; is not and thus it has some locks around) or have stripped them from their images (dbox2 was such a candidate I think) even though it is available at compile time. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 resolvegethostbyname = 1 # gethostbyname&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # adressinfo system given&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time for IP based blocking for clients with an invalid login attempt in minutes&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP will be blocked for 5 minutes. New logins are denied.&lt;br /&gt;
 # no clientthread will be created.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban off (default)&lt;br /&gt;
&lt;br /&gt;
==== failbancount ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Number of allowed failed attempts with incorrect data &lt;br /&gt;
               =  0  (default) IP is now blocked on the first try with incorrect data!&lt;br /&gt;
&lt;br /&gt;
If within &#039;&#039;&#039;failbantime&#039;&#039;&#039; more than in &#039;&#039;&#039;failbancount&#039;&#039;&#039; allowed trials to be registered, the IP for the remainder failbantime is locked. After a period of failbantime are again full failbancount available. Failbancount is thus a relaxation of rules!&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode for duplicate client connections&lt;br /&gt;
&lt;br /&gt;
 0  =  mark client as duplicate, but don&#039;t disconnect them (default)&lt;br /&gt;
 1  =  drop duplicate connections instead of marking as duplicate&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&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  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only Seca and Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unlock parental mode option to disable pin code request for adult movie.&lt;br /&gt;
In order to work properly, this option may required that you define the card PIN code in your card reader configuration.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 unlockparental = 1  # parental lock mode disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental lock mode enabled&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified against each other, lb_nbest_readers must be set to 2 or higher&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 double_check = 1   #   on&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0   #   off&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;NEW svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = [CAID1|first two digits of CAID1],[CAID2|first two digits of CAID2]... &lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified  against  each  other for defined CAID or first two bytes of CAID, lb_nbest_readers must be set to 2 or higher, default:none &lt;br /&gt;
	 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;loadbalance mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If load balancing is activated here, it may in oscam.server among services and ident are &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
If there are 2 or more of the same SC, the load can be distributed evenly on the cards. For more see [[OSCam/en/Loadbalancing|Loadbalancing]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_mode = 0 loadbalance disabled, ECMs go to all readers&lt;br /&gt;
 lb_mode = 1 fastest reader first, after 5 ECMs the reader with the fastest response time will be selected&lt;br /&gt;
 lb_mode = 2 oldest reader first, reader with the longest no answer&lt;br /&gt;
 lb_mode = 3 lowest usage level, the usage level will be calculated by the sum of 5 ECMS response times, the higher a reader is busy, the higher is usage level&lt;br /&gt;
 lb_mode = 10 LB is switched off, but statistics are build&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disabled&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Save autoloadbalance statistics (counts). To save CPU power a minimum counts of 100 is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_save = 100 # counts of ECM&#039;s after statistics are saved&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0   # no svae&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of best readers for loadbalancing.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nbest_readers = 2 # requests always go to two reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # requests go to one reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of fallback readers for loadbalancing&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nfb_readers = 2 # two fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1 # one fallbackreader&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&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 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 mode:&lt;br /&gt;
  = 0 # standard late reopening of blocker readers (default)&lt;br /&gt;
  = 1 # fast reopening of blocker readers&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&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 svn 5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set count of best readers per CAIDs for loadbalancing, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
 		 &lt;br /&gt;
&lt;br /&gt;
 lb_nbest_percaid =         #  number&lt;br /&gt;
                  = [blank] #  none (default)&lt;br /&gt;
&lt;br /&gt;
example: &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/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 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 wiil be blocked until statistics has been cleaned&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&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 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   =  force reopening immidiatly all failing readers if no matching was found&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
minimal ECM count to evaluate loadbalancing values&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_min_ecmcount = 2 # 2 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5 # 5 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Maximum ECM count before resetting loadbalancing values.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_max_ecmcount = 200  #  200 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500  #  500 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time in seconds between retrying failed readers/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_reopen_seconds =  500   # retry after 500 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds =  900   # retry after 900 seconds&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Retry next readers &#039;&#039;&#039;only&#039;&#039;&#039; if response time is higher then lb_retrylimit in &#039;&#039;&#039;milli seconds&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_retrylimit  =  500   #  retry next reader only, if response time is higher than 500 ms&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/en}}&lt;br /&gt;
&lt;br /&gt;
Filenanme for saving loadbalancing statistics&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hours after the loadbalancing statistics will be deleted&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disable parallel and identical ECM requests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = on&lt;br /&gt;
 0 = off # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* You should choose this option only if:&lt;br /&gt;
** slow system&lt;br /&gt;
** high load&lt;br /&gt;
** the same ECM requests come not from the cache, but will continue to the confirmed reader.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if activated:&lt;br /&gt;
** By synchronizing, an ECM request made by one. The identification of cache or request and assignment of the reader by loadbalancer is always successful.&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if activated:&lt;br /&gt;
** The synchronisation prevents multithreading and the probability of higher response times.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if NOT activated:&lt;br /&gt;
** Faster transit times for ECM requests&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if NOT activated:&lt;br /&gt;
** May have dual (n-fold) possible requests to the readers.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&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 svn:5754: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;
loadbalancing retry limit time per CAID in milliseconds, wilcard CAIDs with 2-digit Caids possible&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
example: &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/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 svn 5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
ignore provider information CAIDs to reduce statistic date, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 		        (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&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 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  #  enable automatic timeout based on load balancing statistics&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&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 svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
percent added to average time as timeout time&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &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 svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
minimal time added to average time as timeout time&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers   =   limit (number)&lt;br /&gt;
&lt;br /&gt;
restrict the reader count to limit during learning&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 x  =  restrict loadbalancer readers to limit x (number)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable automatic Betacrypt tunneling for CAIDs 1801, 1833, 1834 and 1835 in loadbalancing mode&lt;br /&gt;
 lb_auto_betatunnel =  0   #  disabled&lt;br /&gt;
                    =  1   #  enabled (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Betacrypt definition in oscam.user with betatunnel will be prefered [[streamboard:wiki/OSCam/en/Config/oscam.user#betatunnel|User-Betatunnel]]!&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&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 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;
set mode for automatic 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/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  svn6045: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;CHANGE svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  number&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  =  always Betacrypt&lt;br /&gt;
   105  =  represents the middle&lt;br /&gt;
   200  =  always Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
&#039;&#039;&#039;Only if monitor is used!&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
UDP port for monitor&lt;br /&gt;
 port = 0  # monitor disabled&lt;br /&gt;
      =    # port number&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # monitor on, port = 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
 serverip  =  # IP adress&lt;br /&gt;
           =  # [blank] all IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured monitor connection&lt;br /&gt;
[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Possible&lt;br /&gt;
* one or more IP adresses&lt;br /&gt;
* one or more IP adress ranges&lt;br /&gt;
* mixture of IP adresses and IP adress ranges&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 and IP range 192.168.0.0 to 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] no secured monitor connection&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time no EMM occurs so that client is set to low in minutes&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 aulow = 30  # After 30 minutes whithout EMM client will be switched from &amp;quot;active&amp;quot; to &amp;quot;on&amp;quot; (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
monitor-level&lt;br /&gt;
 0 = no access to monitor (default)&lt;br /&gt;
 1 = only server and own procs&lt;br /&gt;
 2 = all procs, but viewing only&lt;br /&gt;
 3 = all procs, reload of oscam.user possible&lt;br /&gt;
 4 = complete access&lt;br /&gt;
 &lt;br /&gt;
Example&lt;br /&gt;
 monlevel = 4  # complete access&lt;br /&gt;
&lt;br /&gt;
monlevel can be overwritten per user in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Time to hide clients in the monitor if not sending requests. See also parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in section [webif].&lt;br /&gt;
 hideclient_to = 1  # hide clients&lt;br /&gt;
               = 0  # no hide&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&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 svn8546:03/13/2013&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Append channel name on log messages. Very useful when using [webif]!&lt;br /&gt;
 appendchaninfo = 1  # append chanel name&lt;br /&gt;
                = 0  # no append chanel name (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&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  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/en}}&lt;br /&gt;
&lt;br /&gt;
Path for LCD output&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/en}}&lt;br /&gt;
&lt;br /&gt;
hide reader in LCD output if reader idle &amp;gt; 20 seconds, default:0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
LCD refresh interval (minimum 5), default:10&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
&#039;&#039;&#039;Only if WebIf is used!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== File format to send EMMs via the webinterface ====&lt;br /&gt;
(by Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* File has to be in TXT format.&lt;br /&gt;
* The EMM-file should contain each PRE-CAM EMM in a new line.&lt;br /&gt;
* EMMs should be in HEX representation.&lt;br /&gt;
** Example: AABBCCDD...&lt;br /&gt;
*Spaces and tabs between the bytes are allowed:&lt;br /&gt;
**AA BB CC DD...&lt;br /&gt;
*The HEX representation of each EMM&#039;s byte can be represented by upper or lower case - even mixed is allowed:&lt;br /&gt;
**AA aa Aa aA...&lt;br /&gt;
*Other chars and comments are not allowed.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port for web interface,&lt;br /&gt;
 0 = disabled, praefix + = enable SSL&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpport =  83  # Webinterface listening on &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface listening on &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
file for http SSL certificate&lt;br /&gt;
 httpcert = oscam.cert # (look there)&lt;br /&gt;
          =            # [blank] file oscam.pem (embedded) is used&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&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  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;
example&lt;br /&gt;
 httpforcesslv3  =  0  none (default)&lt;br /&gt;
                 =  1  force using SSLV3&lt;br /&gt;
 &lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Username for password protection. [blank] is default, of which is strongly discouraged! &lt;br /&gt;
 httpuser =   # xyxyxy (all characters and figures are allowed)&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Password for password protection. It is the same as for httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The &#039;&#039;user&#039;&#039; and &#039;&#039;pwd&#039;&#039; parameters are queried when connecting to the webinterface in a messagebox. If they are missing ore corrupted a message &#039;&#039;Forbidden&#039;&#039; appears and the connection is aborted!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&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 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 svn6625: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  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # embedded CSS will be added before external custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: 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/en}}&lt;br /&gt;
&lt;br /&gt;
path for external CSS file&lt;br /&gt;
&lt;br /&gt;
For webinterface different styles are available. Put custom CSS files (ending with .css extension) in the oscam config directory to managed your custom styles with WebIf.&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] embedded style is used (default)&lt;br /&gt;
&lt;br /&gt;
To see the current CSS style, use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Styles you find here: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&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 svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] No external templates&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons, multiple simultaneously templates and picons are possible by creat‐ &lt;br /&gt;
ing sub folders (maximum length of 32 alphanumeric characters), sub folders naming is corresponding to  sub &lt;br /&gt;
folder in URL, default:none &lt;br /&gt;
&lt;br /&gt;
example	 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 folder with multiple templates: &lt;br /&gt;
 /this/is/my/path/template&lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
  &lt;br /&gt;
 valid URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&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 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  =  overwrite 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;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&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 svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
set the &amp;quot;locale environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
default  =  blank [none]&lt;br /&gt;
&lt;br /&gt;
look here::&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&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 svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
path for oscam.js javascript, def: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
status refresh in seconds&lt;br /&gt;
&lt;br /&gt;
 httprefresh = 7  # status will be refreshed after 7 seconds&lt;br /&gt;
             =    # [blank] no refreshing&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
refreshtime for polling in seconds&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # polling will be refreshed after 60 seconds&lt;br /&gt;
                 =     # [blank|0] no refreshing poll&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&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 svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # show picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
If this parameter is enables, then a new column is added to the USERS tab which display the picons of the last watched channels by active users. The folder where the picons must be configured in the httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Possible format are:&lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_servicename.tpl&lt;br /&gt;
&lt;br /&gt;
added support for picons by channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
syntax is:&amp;lt;br /&amp;gt;&lt;br /&gt;
take service-name from oscam.srvid,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace all upper-case letters with lower case,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace * with star,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace &amp;amp; with and,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace + with plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
remove everything but a-z and 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
if the result is name, the picon file will be IC_name.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
for example:&amp;lt;br /&amp;gt;&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
if service-name ends with hd, and picon is not found, fallback to name without hd, example:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; not found, search for:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enables hiding clients after idle time set with parameter &#039;&#039;&#039; hideclient_to&#039;&#039;&#039; in section [monitor].&lt;br /&gt;
 httphideidleclients = 1  # hide&lt;br /&gt;
                     = 0  # hide not (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&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 svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
type = letter which defines types to hide in web interface status page (see Typ column), &lt;br /&gt;
default: none. 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/en}}&lt;br /&gt;
&lt;br /&gt;
Path to an executable script which you wish to start from web interface&lt;br /&gt;
 httpscript =    # path&lt;br /&gt;
            =    # [blank] no path&lt;br /&gt;
&lt;br /&gt;
You can run script file from script.html (SCRIPTS item in main menu)&amp;lt;br /&amp;gt;&lt;br /&gt;
If the script file contains the &amp;quot;echo&amp;quot; will be it displayed in a Web interface.&lt;br /&gt;
&lt;br /&gt;
If the file can not run displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not executable!&lt;br /&gt;
&lt;br /&gt;
If does not exist script displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not found!&lt;br /&gt;
(Works If you delete the script and refresh page)&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&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  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;CHANGE  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed. [blank] is allowed (default), but that makes no sense! If the webinterface to be used, then there must be a way to connect with him. Therefore we declare this parameter as &#039;&#039;&#039;mandatory&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;::1&#039;&#039;&#039; OSCam decides to resolve &#039;localhost&#039; to &#039;&#039;&#039;IPv6&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255     # Host and range 192.168.0 are allowed&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1 # Host and range 192.168.0 are allowed&lt;br /&gt;
                                                           resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#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.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&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 svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname [,hostnahme][,hostname]&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
write config:&lt;br /&gt;
 0 = all not empty parameters, all not default parameters, all parameters not containing the same value as the same parameter in global configuration (default)&lt;br /&gt;
 1 = all parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read only modus for web interface&lt;br /&gt;
&lt;br /&gt;
 httpreadonly = 1  # only read&lt;br /&gt;
              = 0  # all is possible  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&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 svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path to picons, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====httphelplang====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
set right language for wiki entry point&lt;br /&gt;
 de|en|fr &amp;lt;available wiki languages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&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  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
set individual label in web interface header, default: OSCam&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;
=== [cache] ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW since svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&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 svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&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/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 svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&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 svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in seconds&lt;br /&gt;
&lt;br /&gt;
maximum time for cache exchange hits resists in cach for evaluating wait_time, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&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 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;CHANGE svn 8077:01/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  milli-seconds&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
wait time for cache exchange (mode 2 &amp;amp; 3 only!)and Cardserverproxy before sending ECM to reader or proxy&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 0:50:250,0200@00009X:50:150:950,0500@000001:150:1602&amp;amp;ffdf:1200&lt;br /&gt;
 &lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/en}}&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:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&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 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 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a UDP (&#039;&#039;&#039;not TCP&#039;&#039;&#039;) listen port for incoming traffic from csp nodes&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;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the local bind IP of csp_port (see above!)&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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&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 svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&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 svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 disable (default)&lt;br /&gt;
                       =  1 enable&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&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 svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID enabled for CW cycle check, default: none&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&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 svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  count&lt;br /&gt;
&lt;br /&gt;
maximum CW cycle list entries, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&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 svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = minutes&lt;br /&gt;
&lt;br /&gt;
minimum time a learned cycletime resists in memory, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&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 svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = log bad CW cycle only &lt;br /&gt;
 1 = drop bad CW cycle (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&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 svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, &lt;br /&gt;
 1 = drop old CW cycle, &lt;br /&gt;
 0 = no drop(default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&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 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 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&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 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  =  use CW Info from 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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW 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;
answer when cache exchange timeount expires, if no normal readers are vavailable for sending ECM&#039;s::&lt;br /&gt;
&lt;br /&gt;
 0  =  immediatly send &#039;&#039;&#039;not found&#039;&#039;&#039; to client (default)&lt;br /&gt;
 1  =  wait for cache exchange answer until client timeout expires&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
Section only needed if using cache exchange&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 svn8358:02/16/2013 look at &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind IP of the above udp port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Section required only if camd33 will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for camd 3.3x clients, 0 = disabled, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = # listenig to all&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured camd 3.3x client connection&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Example:&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 = [none]&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force passive camd 3.3x client&lt;br /&gt;
&lt;br /&gt;
Camd3.3x protocol generally has aktive clients. In certain circumstances the client must switched on only &amp;quot;passive&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
Example:&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/en}}&lt;br /&gt;
128 bit key&lt;br /&gt;
&lt;br /&gt;
key for camd 3.3x client encryption&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =  # (blank] none (default)&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Section required only if cs357x will be used as client protocol! These protocols principle encrypt and build the key from user name.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; was also known as &#039;&#039;&#039;camd35&#039;&#039;&#039; designated. Both terms mean the same protocol with the same functions and parameters. In the future, to avoid confusion &#039;&#039;&#039;only cs357x&#039;&#039;&#039; is used.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
UDP port for camd 3.5x|cs357x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0     # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35|cs3.57x-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Section required only if s378x will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
port for camd 3.5x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell cs3.78x clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mor here: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Section required only if newcamd will be used as client protocol!&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{required}}&lt;br /&gt;
DES key&lt;br /&gt;
Default key for newcamd client encryption.&lt;br /&gt;
&lt;br /&gt;
Example:&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;
{{required}}&lt;br /&gt;
TCP port/DES key/CAID/ident definitions. Each CAID requires a separate port. If you don&#039;t specify a DES key for a port, the default DES Key will be used!&lt;br /&gt;
&lt;br /&gt;
 port[{DES key}]@CAID[:ident][,ident]...[;port[{DES key}]@CAID[:ident][,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 connected with port 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 connected with port 15000. CAID 5678 with 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/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = [blank]&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
 &lt;br /&gt;
!! Dyn DNS Addresses are not forseen here and won&#039;t work !!&lt;br /&gt;
&lt;br /&gt;
Example:&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 = [blank]&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 keepalive = 1 # (enabled)&lt;br /&gt;
 keepalive = 0 # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enable mgcamd extended newcamd protocol, allowing for a single connection to work with mutliple providers, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 mgclient = 1  # (enabled)&lt;br /&gt;
 mgclient = 0  # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&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;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;NEW svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP port for 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;
=== Radegast ===&lt;br /&gt;
Section required only if radegast will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for radegast clients (enables radegast)&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name for radegast client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Section required only if seral interface will be used!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Parameter of 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 of Serial Device&lt;br /&gt;
 option  =  timeout =  milli seconds timeout for connection  default: 50&lt;br /&gt;
         =  delay milli seconds additive between 2 characters&lt;br /&gt;
&lt;br /&gt;
supported 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;
=== Cccam (TCP) ===&lt;br /&gt;
Section required only if Cccam will be used as client protocol!&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&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  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports for CCcam clients, enables Cccam protocol!&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&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;
Example:&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
reshare level for CCcam clients:&lt;br /&gt;
 -1 = no resharing&lt;br /&gt;
  0 = resharing for direct peer only&lt;br /&gt;
  1 = resharing for direct peer and next level&lt;br /&gt;
  x = resharing for direct peer and next x level (x for number of level)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 reshare = 1  resharing only for direct peer and next level&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
CCcam reshare mode&lt;br /&gt;
 0 = reader reshares only received SCs for CCcam readers,&lt;br /&gt;
	       defined filters/CAIDs/idents on other readers (default)&lt;br /&gt;
 1 = reader reshares received SCs (like=0) and defined services&lt;br /&gt;
 2 = reader reshares only defined reader services as virtual SCs&lt;br /&gt;
 3 = reader reshares only defined user services as virtual SCs&lt;br /&gt;
 4 = reader reshares only received cards&lt;br /&gt;
&lt;br /&gt;
Every server is shared as hop=0 and with defined reshare values.&lt;br /&gt;
&lt;br /&gt;
Service reshare only works if positive services defined: no service - no reshare!&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCcam reshare setting:&lt;br /&gt;
 0 = use reshare setting of server (default)&lt;br /&gt;
 1 = use reshare setting of reader or user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 ignorereshare = 1  reshare settings of reader or user are used&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Behaviour like the original CCcam: no activate partner detection and extended OSCam-CCcam protocol, prevent other OSCam to detect the server as OSCam server.&lt;br /&gt;
&lt;br /&gt;
 stealth  =  1   #  stealth enabled&lt;br /&gt;
          =  0   #  stealth disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode how to provide CCcam servers to CCcam clients:&lt;br /&gt;
 0 = no aggregation, remove duplicates only (default)&lt;br /&gt;
 1 = based on minimum hop: two SCs with different hops are summarized, new SCs get a smaller hop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interval to provide share list update to CCcam clients in seconds&lt;br /&gt;
  0 = update based on server updates, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [blank] 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set CCcam keepalive modus:&lt;br /&gt;
 0 = disconnect client when max idle time is reached&lt;br /&gt;
 1 = keep client connected (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&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 svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
set network timeout for receiving data&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
1  =	forward ECM request to reader holding this card, loadbalancer, fallback and caching will be disabled &lt;br /&gt;
0  =    default&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
&lt;br /&gt;
set CCcam node ID in hex, default:none&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&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_aloowed         =    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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&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;
{{OScamConfGboxParameter}}&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;
 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;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW 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;CHANGE 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;
password  =  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;
==== proxy_card ====&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;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) to be reshared with gbox network, def. = 0, 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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&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 svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  my IP or hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  own 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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW 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;
set gbox version in hexadecimal low byte&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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW 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;
set gbox CPU and API byte in hexadecimal, default = 40&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/en}}&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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW 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;
1 disable gbox short message service (GSMS), default = 0&lt;br /&gt;
&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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW 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 for gbox&lt;br /&gt;
&lt;br /&gt;
 default =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Section required only if OSCam will also be used as client!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
DVB API enabled&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 enabled = 0 # disabled (default)&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
user name for DVB API client&lt;br /&gt;
Example:&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/en}}&lt;br /&gt;
&lt;br /&gt;
AU mode for dvbapi:&lt;br /&gt;
 au = 0 # disable AU (default)&lt;br /&gt;
 au = 1 # enable AU&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
PMT mode:&lt;br /&gt;
 pmt_mode = 0 # use camd.socket and PMT file (default)&lt;br /&gt;
 pmt_mode = 1 # disable reading PMT file&lt;br /&gt;
 pmt_mode = 2 # disable camd.socket&lt;br /&gt;
 pmt_mode = 3 # read PMT file on startup only&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 to monitor /tmp &amp;amp; disable camd.socket&lt;br /&gt;
 pmt_mode = 6 # use PMT server mode &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn8680:05/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
CAID request mode:&lt;br /&gt;
 0 = try all possible CAIDs one by one (default)&lt;br /&gt;
 1 = try all CAIDs simultaneously&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&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 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 for SAT IP clients, filtering has to be done on client site&lt;br /&gt;
&lt;br /&gt;
0  =  disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{required}}&lt;br /&gt;
set boxtype, auto detection of DVB API will be aspired:&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;
ipbox with camd.socket support, currently only with PGI image version 0.6 or above, verified on HD models only&lt;br /&gt;
&lt;br /&gt;
ipbox-pmt can be used on any DGS based images (with or without camd.socket support), verified on HD models only&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&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  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
delay of CW writing, default  =  none&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&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  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
minimum time to write CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&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  svn4348: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;
             =  1 reopen demux devices in each channel switching,&lt;br /&gt;
             =  0 default&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&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  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;OBSOLETE 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  =  trying to decode on all CAIDs&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&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  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Define the type of ecm.info file to create,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = default oscam syntax&lt;br /&gt;
 1 = default oscam syntax with ecmtime in ms instead of s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&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  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  try to retrieve the channel name and the provider name to update oscam.srvid2 and oscam.provid automatically if information doesn&#039;t exist yet.&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Section is needed if anticascading will be used to protect against unauthorized forwarding CardSharing. &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
enabled anti-cascading:&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
         = 0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
anti-cascading: user per account (number)&lt;br /&gt;
 numusers = 0 # anticascading disabled (default)&lt;br /&gt;
          = 1 # cascading for 1 user allowed ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms allowed per minute&lt;br /&gt;
          = 2 # cascading for 2 users allowed ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms allowed per minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = number you have put in oscam.ac. Default value is 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
duration of sample in minutes:&lt;br /&gt;
 sampletime = 5  # duration 5 minutes&lt;br /&gt;
            =    # [blank] duration 2 minutes (default)&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms allowed in 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms allowed in 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of additionnal ecms allowed (possible values between 2 and 10)&lt;br /&gt;
 samples = 7  # 7 additional ecms allowed&lt;br /&gt;
         =    # [blank] 10 additional ecms allowed (default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Level of the penalty if the user exceeds the result shown in Ex on Sampletime&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/en/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
penalty can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
file for anti-cascading logging&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] no logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fake delay time in milli seconds (possible values between 100 and 3000)&lt;br /&gt;
 fakedelay =  500  # delay 500 milli seconds&lt;br /&gt;
           =       # [blank] 1000 milli seconds (default)&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
How many samples should be penalized?&lt;br /&gt;
 denysamples = 10  # 10 samples will be penalized&lt;br /&gt;
             =     # [blank] 8 Samples will penalized (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&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 svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  enable anticascading oder 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/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  count&lt;br /&gt;
&lt;br /&gt;
maximum activ SIDs with anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&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 svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  count&lt;br /&gt;
&lt;br /&gt;
zap limit for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&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 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;
level of penalty with anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&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 svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  seconds&lt;br /&gt;
&lt;br /&gt;
penalty duration for anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited  (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&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 svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
delay for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unlimites (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &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;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Aeon</name></author>
	</entry>
</feed>