oscam.server(5) oscam.server(5) NAME oscam.server - reader configuration file for OSCam SYNOPSIS The server configuration file for OSCam contains reader parameters. sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. DESCRIPTIONS The [reader] section label = name name for reader, required enable = 0|1 0 = deactivate reader, default:1 description = text description of reader, default:none protocol = reader protocol reader protocol, required: mouse mp35 smartreader internal serial camd35|cs357x cs378x gbox newcamd|newcamd525 newcamd524 cccam radegast pcsc constcw sc8in1 device = <device|bus:device|device:slot>|Serial:Reader serial|<ip|hostname>,<port>[,<lport>]|pcsc|<0|1>|constantcw define local or remote reader device: device name bus:device: bus name and device name of the Smartreader+ (get the names with lsusb 'Bus' and 'Device') device:slot: device name and slot number sc8in1 [1-8] (only one SC8in1 reader supported) serial serial number of Smartreader+ (get the serial number while starting OSCam) port: TCP/IP port lport: remapping to local TCP/IP port PCSC: number of PCSC reader, starting with 0 0|1: for Coolstream HD-1 STB only: select reader 0 or reader 1 constantcw: constant CW file name constant CW file format: CA (4 digits):ID (6 digits):SID (4 digits):PMT PID (4 digits):ECM PID (4 digits):: key (16 Bytes seperated by spaces) example: 1234:123456:1234:1234:1234::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F detect = CD|DSR|CTS|RING|NONE|gpio[1-7] status detect of card (NONE = no detection), default:CD cardmhz = mhz set standard SC frequency in units of 10 kHz, for Irdeto SC set to 600, refer to OVERCLOCKING, default:357 mhz = frequency set reader frequency in units of 10 kHz, if mhz > cardmhz you are in overclocking mode, refer to OVERCLOCKING, default:357 deprecated = 0|1 First the SC will be initialized in normal mode. If it fails, the SC will be automatically reverted to depre??? cated mode, so that the SC speed will not be changed and the communication will remain on normal ATR speed of 9600 baud. 1 = use deprecated SC mode only, default:0 mode = mode set card init mode for AzBox internal reader, default:none device_out_endpoint = address set endpoint address for FTDI chips,default:0x82 0x81: Infinity USB Smart 0x82: Smartreader+ (default) smargopatch = 0|1 1 = enable workaround for Smartreader+ reader until native mode works, default:0 sc8in1_dtrrts_patch = 0|1 1 = enable fix for SC8in1/MCR DTR/RTS kernel bug, default:0 cool_timeout_init = timeout set timeout for SC init in milli-seconds for Coolstream internal reader only, default:50 cool_timeout_after_init = timeout set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150 ins7e = payload add 26 hex-bytes payload for NDS Videoguard 2 SCs, valid for physical readers only, default:none ins7e11 = TA1 byte set TA1 byte for NDS Videoguard 2 SCs, valid for physical readers only, default:none force_irdeto = 0|1 1 = force Irdeto SC mode even if RSA key is set for Irdeto tunnled Nagravion SC, default:0 nagra_read = 0|1|2 read Nagravison records (on NCMED cards only): 0 = disabled (default) 1 = read all records with expired rights 2 = read records with valid rights only rsakey = RSA key RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs fix9993 = 0|1 1 = enable fix for 9993 error with CAID 0919 SCs, default:0 boxkey = box key box key for Nagravision SCs / CAM key for Irdeto SCs pincode = pincode pincode for Conax and Cryptoworks SCs, default:none boxid = NDS box ID NDS receiver box id ndsversion = 0|1|12|2 set NDS Videoguard version 0 = autodetection (default) 1 = NDS Videoguard 1 12 = NDS Videoguard 1+ 2 = NDS Videoguard 2 aeskeys = CAID #0@provid:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@provid:AES key #0 CAID #1[,AES key #1 CAID #1],...]... multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM) special AES keys: 00 = do not return any CW, no AES key specified FF = return CW received from the S, no AES key specified example: aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:000102030405060708090a0b0c0d0e0f,0,0f0e0d0c0b0a090807060504030201 showcls = quantity number of classes subscriptions to show for Viaccess SCs, default=10 key = DES key key for newcamd remote reader encryption account = user,password (delimiter not allowed, obsolete) user and password for remote reader, overrides password of password, first come first serve user = name user for remote reader, overrides user of account, first come first serve password = password password for remote reader, overrides password of account, first come first serve mg-encrypted = D: { <IP|hostname> { <local port> <remote port> { <password> { <level> <level> }}}}[,<local MAC address>] mgcamd encrypted gbox line, default MAC address = eth0 services = [!]services[,[!]<services>]... reader [de]assignment to service group, default=none caid = <CAID>[&<mask>][:<target CAID>][,<CAID>[&<mask>][:target <CAID>]]... define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF example: caid = 0100 caid = 0200&ffee:0300 caid = 0400&ff00:0500,0600 caid = 0702,0722 caid = 0702&ffdf (shortcut for the example above) ident = <CAID>:<provid>[,provid]...[;<CAID>:<provid>[,provid]...]... set CAID and SC specific ident for reader example: ident = 0100:123456,234567;0200:345678,456789 class = [!]class[,[!]class]... set SC specific class in hex for reader example: class = 01,02,!1b,!2b chid = CAID:ChID set SC specific ChIDs for reader, default:none example: chid = 0100:12 group = 1..64[,1..64]... reader assingment to groups, default:none, required audisabled = 0|1 1 = exclude reader from auto AU, default:0 auprovid = provider ID set provider ID to use the right reader for auto AU example: auprovid = 123456 disableserverfilter = 0|1 1 = ignore caid and provid settings of reader due faulty clients, default:0 inactivitytimeout = seconds inactivity timeout for all TCP based remote readers, default:none reconnecttimeout = seconds reconnect if missing answers for all TCP based remote readers, default:30 fallback = 0|1 1 = define reader as fallback, standard and fallback reader must have the same group, default:0 emmcache = usecache,rewrite,logging set EMM cache of local reader: usecache = 0|1: 1 = enable EMM caching, default:0 rewrite = determines how often one and the same EMM is written, default:0 logging = EMM logging mask: 0 = EMM logging disabled (default) 1 = logging EMM errors 2 = logging written EMMs 4 = logging skipped EMMs 8 = logging blocked EMMs 16 = logging disabled AU example: emmcache = 1,3,2 cacheex = 0|1|2|3 set cache exchange mode 0: disable cache exchange mode (default) 1: enable cache exchange pull mode 2: enable cache exchange push mode for camd 3.5x / 3.57x and CCcam protocol 3: enable reverse cache exchange push mode for camd camd 3.5x / 3.57x and CCcam protocol Identical cache exchange modes must be set on local OSCam server and remote OSCam user asccount. logport = 0|port camd 3.x reader logport, camd 3.x UDP must be activated, only works if there's no camd 3.x cascading, 0 = dis??? abled, default=0 ecmwhitelist = [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]... set valid ECM length per CAID and provid in hex, default:none,provid=000000 example: ecmwhitelist = 10,20,0a,0b ecmwhitelist = 0100:10,20;0200@123456:0a,4b In normal operation mode this parameter is not required. ratelimitecm = count number of different SIDs in ECMs allowed for an interval, default:0 resetcycle = count number of ECMs until SC reset is performed, 0 = disabled, valid for physical readers only, default:0 ratelimitseconds = seconds interval for rate limit, default:0 cooldown = delay,duration activate ratelimitecm and ratelimitseconds parameters after specified delay for specified duration in seconds, ratelimitecm and ratelimitseconds are required, default:none blocknano = nano[,nano]...|all list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, valid for physical readers only, default:none example: blocknano = 45,93,7a,ff blocknano = all blockemm-u = 0|1 1 = block unique EMMs, default:0 blockemm-s = 0|1 1 = block shared EMMs, default:0 blockemm-g = 0|1 1 = block global EMMs, default:0 blockemm-unknown = 0|1 1 = block unknown types of EMMs, default:0 blockemm-bylen = [length,length]... block all types of EMMs by lenght, maximum 10 values, default:none saveemm-...
fullkiller