Advertisement
Guest User

CCcam.cfg Default

a guest
Apr 19th, 2012
1,090
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.73 KB | None | 0 0
  1. # CCcam team uvadi CCcam v2.2.1
  2. #
  3. # Special greets go to all our friends all over the world, you know who you are!
  4. #
  5. # Specjalne podziekowania dla Ludzi z Polski, dzieki ktorym jest duzo nowych funkcji w wersji 2.0.0
  6. # Ostatnim razem zapomnielismy o nich wspomniec w readme. DZieki Chlopaki!
  7. #
  8.  
  9. ######################################################################
  10. # friends #
  11. ######################################################################
  12. # syntax for to add a friend user to CCcam with the max up hops limit (default = 5)
  13. # sharing of emus (default = 1), allow emm (default = 1), and optional
  14. # downshare limits per share (default = no limits) and optional
  15. # downshare limits per share based on caid:id:sid
  16. # and optional timeslots in which share is valid (to block channels on box of children after 19:00 for instance)
  17. # if no timeslot is defined 24 hrs a day is used
  18. # emus are shared only one level down, even if no limits given
  19. #
  20. # max username length 20
  21. # password length 'unlimited'
  22. #
  23. #F: <username> <password> <uphops> <shareemus> <allowemm> ( { caid:id(:downhops), caid:id(:downhops), ... } { caid:id:sid, caid:id:sid, ... } { begintime-endtime, ... } ) hostname/ip address
  24. #
  25. # example:
  26. #
  27. # F: user1 pass1
  28. #
  29. # user1 gets all our shares at max 5 hops from us
  30. # (our local cards + max five hops away). He can share down to his own
  31. # clients. He also receive emu shares (if he has 'yes' behind his C: entry),
  32. # and is allowed to send us emm.
  33. #
  34. # F: user2 pass2 0 1 0 { 0100:000080, 0622:000000:1, 0500:000000:2 }
  35. #
  36. # user2 gets only our local cards but no 0100:000080.
  37. # and our 0622:000000 cards only for himself (1 hop down),
  38. # and 0500 cards for himself plus one additional hop down.
  39. # He also gets our emus, and is NOT allowed to send us emm (updates).
  40. #
  41. # F: user3 pass3 5 0 1 { 0:0:3, 0100:000080:1 }
  42. #
  43. # user3 gets all cards at a maximum of 5 hops away from us,
  44. # and get's to share them down two further levels beyond his own level.
  45. # But he is not allowed to share 0100:000080 down to other users.
  46. # He gets no emus from us, and he is allowed to send us emm.
  47. #
  48. # F: user4 pass4 5 0 1 { 0:0:3, 0100:000080:1 } { 0100:000080:15df }
  49. #
  50. # user4 gets all cards at a maximum of 5 hops away from us,
  51. # and get's to share them down two further levels beyond his own level.
  52. # But he is not allowed to share 0100:000080 down to other users.
  53. # He gets no emus from us, and he is allowed to send us emm.
  54. # He is also not allowed to view channel 0100:000080:15df
  55. #
  56. # F: user4 pass4 5 0 1 { } { } { 12:00-17:00, 19:00-20:00 }
  57. #
  58. # user4 gets all cards at a maximum of 5 hops away from us,
  59. # and get's to share them down two further levels beyond his own level.
  60. # the share is only valid between 12:00 and 17:00 and between 19:00 and 20:00
  61. # outside these hours the share will not give cw's to the client
  62. #
  63. #
  64. # F: user5 pass5 5 1 1 { } { } { } 192.168.1.1
  65. #
  66. # user5 gets all cards at a maximum of 5 hops away from us
  67. # user5 is only allowed to connect from the host 192.168.1.1
  68. #
  69.  
  70.  
  71. ######################################################################
  72. # connections #
  73. ######################################################################
  74. # syntax for to add a client connection to other CCcam
  75. # add yes on end to use friends emus (non public private key/emu,etc...),
  76. # but only works when corresponding F line on server has '1' for <shareemus>
  77. # optional limits just like F line, but for incoming shares (ignore shares more than 'uphops' away)
  78. #
  79. #C: <hostname> <port> <username> <password> <wantemus> ( { caid:id(:uphops), caid:id(:uphops), ... } )
  80. #
  81. #note: if {} limits are added, <wantemus> cannot be omitted. Use either yes or no.
  82. #
  83. # example:
  84. #
  85. # C: someserver.somedomain 12000 user1 pass1
  86. # C: 192.168.1.2 12000 user2 pass2
  87. # connects to CCcam without use of friends emus
  88. #
  89. # C: 192.168.1.2 12000 user3 pass3 yes
  90. # connects to CCcam, and receives friends emus also.
  91.  
  92.  
  93. # syntax for to add newcamd server connection
  94. #
  95. #N: <ip> <port> <username> <pass> <des(14byte)> <nr_of_hops_away (default: 1)> <stealth mode (default: 0)>
  96. #
  97. # example:
  98. #
  99. # N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14
  100. #
  101. # add a newcamd card, give it an offset of 2 hops, in the share list
  102. #
  103. # N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 2
  104. #
  105. # stealthy login on newcamd server:
  106. #
  107. # N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 1 1
  108. #
  109. # stealth modes: 0 = disabled, 1 = mgcamd new, 2 = mgcamd old, 3 = evocamd, 4 = generic
  110.  
  111.  
  112. # syntax for to add radegast server connection
  113. #
  114. #R: <ip> <port> <ca4> <id6> <nr_of_hops_away (default: 1)>
  115. #
  116. # example:
  117. #
  118. # R: 127.0.0.1 678 0100 000080
  119.  
  120.  
  121. # syntax for to add camd3 connection
  122. #
  123. #L: <ip> <port> <username> <pass> <ca4> <id6> <nr_of_hops_away (default: 1)>
  124. #
  125. # example:
  126. #
  127. # L: 127.0.0.1 567 dummy dummy 0100 000080
  128.  
  129.  
  130. # syntax for add gbox connection
  131. #
  132. #G: <pass> <localhost> <localport> <peerpass> <peeraddress> <peerport>
  133. #
  134. # support optional limits just like C line (ignore shares more than 'uphops' away)
  135. # { caid:id(:uphops), caid:id(:uphops), ... }
  136. #
  137. # example:
  138. #
  139. # G: AABBCCDD my.address.tv 2500 12345678 peer.address.tv 2500
  140.  
  141. ######################################################################
  142. # Other config settings #
  143. ######################################################################
  144. # server shall listen on this port pro incoming connections
  145. # default port is 12000, disable server with parm -s or set port 0
  146. #
  147. #SERVER LISTEN PORT : 12000
  148.  
  149. # server can give some info about server and client connections
  150. # and cardinfo using telnet or webbrowser.
  151. #
  152. # Switch on/off access to info
  153. # default is yes
  154. #
  155. #ALLOW TELNETINFO: no
  156. #ALLOW WEBINFO: no
  157.  
  158. # Show extended client info when showing client list
  159. # default is yes
  160. #
  161. #SHOW EXTENEDED CLIENT INFO : no
  162.  
  163. # The webinfo service can be protected with a username and password.
  164. # This is switched off by default
  165. #
  166. #WEBINFO USERNAME : <username>
  167. #WEBINFO PASSWORD : <password>
  168.  
  169. # The telnetinfo service can be protected with a username and password.
  170. # This is switched off by default
  171. #
  172. #TELNETINFO USERNAME : <username>
  173. #TELNETINFO PASSWORD : <password>
  174.  
  175. # default port for telnet is 16000
  176. # default port for web is 16001
  177. # supported commands:
  178. # info
  179. # activeclients
  180. # clients
  181. # servers
  182. # shares
  183. # providers
  184. # entitlements
  185. # example use:
  186. # echo servers | telnet localhost 16000
  187. # go with your browser to http://ip_CCcam_server:16001
  188. #
  189. #TELNETINFO LISTEN PORT : 16000
  190. #WEBINFO LISTEN PORT : 16001
  191.  
  192. # time in seconds to keep On Screen Display active.
  193. # default is 0 (turned off)
  194. #
  195. #ZAP OSD TIME : 3
  196.  
  197. # username used to show popup (default : root)
  198. #OSD USERNAME : root
  199.  
  200. # password used to show popup (default : dreambox)
  201. #OSD PASSWORD : dreambox
  202.  
  203. # port used to show popup (default : 80)
  204. #OSD PORT : 80
  205.  
  206. # Serial reader config. Add as many as you have attached too your system
  207. # replaces old name 'PHOENIX READER PATH', but still works.
  208. # default is none
  209. # optionally add readertype : phoenix,mouse,uniprog,sc8in1,smartreader+
  210. # (when non readertype given defaults to uniprog (e.g. for mastera))
  211. #
  212. # SERIAL READER : <device> <type>
  213. #
  214. # example
  215. #
  216. #SERIAL READER : /dev/tts/0
  217.  
  218. # Serial reader smartcard write delay.
  219. # Setting to finetune smartcard write speed, optimal setting depends on speed of system, and
  220. # speed of card. Default value is calculated, but can overrule by setting.
  221. # Use number of microseconds delay between bytes, 0 = no delay, -1 = calculated default
  222. # Note: huge difference between values 0 and 1, because of schedular overhead
  223. #
  224. # SMARTCARD WRITE DELAY : <device> <delay>
  225. #
  226. # example, 10ms write delay on smartcard in reader attached to /dev/ttyUSB0
  227. #
  228. #SMARTCARD WRITE DELAY: /dev/ttyUSB0 10000
  229. #
  230. # NOTE on sc8in1; because 8 smartcards are used on the same devicename, use
  231. # devicename_0 .. devicename_7 for settings which require devicename to make
  232. # settings per smartcard. example /dev/ttyS0_0, /dev/ttyS0_1 ..
  233. # example, 8ms write delay between bytes to smartcard on last sc8in1 channel, attached to /dev/tts/0
  234. #
  235. #SMARTCARD WRITE DELAY: /dev/tts/0_7 8000
  236.  
  237. # Smartcard clock speed override
  238. # Setting override specified speed for smartcard.
  239. # Don't add setting unless you're sure what you're doing.
  240. # In 99% of the cases the reader selects the optimal speed.
  241. # Adding this setting either slows your card down, or might destroy it.
  242. #
  243. # SMARTCARD CLOCK FREQUENCY : <device> <freq>
  244. #
  245. # example
  246. #
  247. #SMARTCARD CLOCK FREQUENCY: /dev/ttyUSB0 5500000
  248.  
  249. # if timing should be shown in OSD and debug output
  250. # default is no (turned off)
  251. #
  252. #SHOW TIMING : yes
  253.  
  254. # enables mini OSD which shows server(type), cardreader, keys or fta only
  255. # default is no (turned off)
  256. #
  257. #MINI OSD : yes
  258.  
  259. # turns debugging on and off
  260. # default is no (turned off)
  261. #
  262. #DEBUG : yes
  263.  
  264.  
  265. # should CCcam try to read and parse newcamd.conf for server connections
  266. # default is no (turned off)
  267. #
  268. #NEWCAMD CONF : yes
  269.  
  270.  
  271. # configure what EMM blocker you want. Add as many as readers you have attached
  272. # default is blocking nothing
  273. #
  274. # B: /dev/sci0 01
  275. # 00 - nothing
  276. # 01 - sa blocked
  277. # 02 - ua blocked
  278. # 04 - ga blocked
  279. # and sum of for combinations
  280. #
  281. #examples
  282. #
  283. #B: /dev/tts/0 07
  284. #B: /dev/sci0 01
  285.  
  286. # disable all EMM readers (clientside setting)
  287. # saves lots of CPU, but you won't get any updates anymore
  288. # (unless you get updates from your clients)
  289. #
  290. # default: no
  291. #
  292. #DISABLE EMM : yes
  293.  
  294. # control how to deal with global (ga) EMM readers (clientside setting)
  295. # can avoid global (possibly noisy) emm being sent over the network
  296. # shared and unique emm is not affected by this setting
  297. # to block all emm, use DISABLE EMM setting instead
  298. #
  299. # 0 = ignore all global emm
  300. # 1 = accept a small amount of global emm
  301. # 2 = accept all global emm
  302. #
  303. # default: 2 (handle all global emm)
  304. #
  305. # example: seriously reduce the global emm traffic, but allow limited
  306. # global emm when a smartcard does not work (possibly because it needs an update)
  307. #
  308. #GLOBAL EMM : 1
  309.  
  310. # with this setting you can
  311. # allow a client on two hops away
  312. # to send the updates to the cardserver
  313. #
  314. # default : no
  315. #
  316. #EXTRA EMM LEVEL : yes
  317.  
  318. # with this setting you can
  319. # configure how many emm listeners are started.
  320. # for example use 2 when recording
  321. # and viewing different systems and both need constant updates
  322. #
  323. # default : 1
  324. #
  325. #EMM THREADS : 1
  326.  
  327. # overrule the nds boxkey (4 byte hex)
  328. #
  329. # BOXKEY: <device> <byte1> <byte2> <byte3> <byte4>
  330. #
  331. #example
  332. #
  333. #BOXKEY: /dev/sci0 00 11 22 33
  334.  
  335. # set card pin
  336. # * please be very careful with this option as you could lock your card *
  337. #
  338. # PIN: <device> <pin>
  339. #
  340. #example
  341. #
  342. #PIN: /dev/sci0 1234
  343.  
  344. # overrule the irdeto camkey (8 byte hex), default 11 22 33 44 55 66 77 88
  345. #
  346. # CAMKEY: <device> <byte1> <byte2> <byte3> <byte4> <byte5> <byte6> <byte7> <byte8>
  347. #
  348. #example
  349. #
  350. #CAMKEY: /dev/sci0 11 22 33 44 55 66 77 88
  351.  
  352. # overrule the irdeto camdata (64 byte hex)
  353. # trailing zero bytes can be omitted
  354. # default for unknown ASC's is 11 22 33 44 55 66 77 88 00 00 .. 00, known ASC's have other defaults
  355. #
  356. # CAMDATA: <device> <byte1> <byte2> <byte3> <byte4> <byte5> <byte6> ... <byte64>
  357. #
  358. #example, when only the first 15 camdata bytes are nonzero
  359. #
  360. #CAMDATA: /dev/sci0 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff
  361.  
  362. # custom add id's for BEEF patched cards
  363. #
  364. # BEEF ID: <ident1> <ident2> <ident3> <ident4> <ident5> <ident6> <ident7> <ident8> <device>
  365. #
  366. #example
  367. #
  368. #BEEF ID: 4101 0 0 0 0 0 0 0 /dev/sci0
  369.  
  370. # what Softcam.Key should CCcam try to read
  371. # defaults to /var/keys/SoftCam.Key
  372. #
  373. #SOFTKEY FILE : /var/keys/SoftCam.Key
  374.  
  375.  
  376. # what AutoRoll.Key should CCcam try to read
  377. # defaults to /var/keys/AutoRoll.Key
  378. #
  379. #AUTOROLL FILE : /var/keys/AutoRoll.Key
  380.  
  381.  
  382. # what constant.cw should CCcam try to read
  383. # defaults to /var/keys/constant.cw
  384. # file content can be like
  385. #
  386. # ca4:id6:sid4:pmtpid4:ecmpid4:key16(01 02 03...)
  387. #
  388. #STATIC CW FILE : /var/keys/constant.cw
  389.  
  390.  
  391. # in this file you can configure what CAIDs CCcam should prefer or ignore
  392. # defaults to /var/etc/CCcam.prio
  393. # file content can have ignores (I) and prio lists (P)
  394. #
  395. # note 1: I line affects both for ecm and emm (receive no emm on ignored systems)
  396. # P line only affects ecm choice (emm still received for all available systems, not just the priority system)
  397. #
  398. # note 2: ident 0 means 'all idents'. So 'caid:0' is the same as 'caid'.
  399. #
  400. # note 3: for some systems (e.g. nagra (caid 18xx)), the ident is not known at the time the
  401. # prio lists are checked. In that case, matching is done on caid only, even if the P line
  402. # defines nonzero idents. So for example '1801:401' behaves the same as '1801' in a P line
  403. # I lines work differently, they are checked two times, once before ecm or emm is received, again
  404. # after ecm or emm are received (and nagra ident should be known)
  405. # P lines are only checked once, before ecm received.
  406. #
  407. # note 4: if a P line contains caid:ident pairs which are not available for the current
  408. # channel, that P line is not used for that channel.
  409. # Example, channel has systems 626, 1801:401 then P line with "1801,100:96,626" is ignored by that channel,
  410. # because channel doesn't have 100:96.
  411. # But P line with "1801" works, and also "626,1801" will work for channel
  412. #
  413. # note 5: P lines are parsed in the order in which they are found in the prio file.
  414. # Only the first matching P line is used
  415. #
  416. # situation 1: ignore allways this caid, all idents, on all channels
  417. # I: caid
  418. #
  419. # situation 2: ignore allways this caid/ident pair
  420. # I: caid:ident
  421. #
  422. # situation 3: ignore this caid/ident pair, on channel 'sid'
  423. # I: caid:ident:sid
  424. #
  425. # situation 4: when both caid1 and caid2 exist for a channel, prefer caid1 over caid2
  426. # P: caid1, caid2
  427. #
  428. # situation 5: when caid1:ident1 till caidN:identN exist for a channel, use them in order of this list.
  429. # P: caid1:ident1, caid2:ident2, .., caidN:identN
  430. #
  431. # situation 6: when caid1:ident1 till caidN:identN exist for channel 'sid', use them in order of this list.
  432. # Sid on first caid/ident pair identifies sid for which list is used. All other sids ignore this list.
  433. # P: caid1:ident1:sid, caid2:ident2, .., caidN:identN
  434. #
  435. #CAID PRIO FILE : /var/etc/CCcam.prio
  436.  
  437. #
  438. # In this file all provider idents are defined
  439. # The info from this file is being used in the web interface
  440. # format:
  441. # <caid><ident> "Provider description"
  442. #
  443. # PROVIDERINFO FILE : /var/etc/CCcam.providers
  444.  
  445. #
  446. # In this file all channel idents are defined
  447. # The info from this file is being used in the web interface
  448. # format:
  449. # caid:ident:sid "Channel description"
  450. #
  451. # CHANNELINFO FILE : /var/etc/CCcam.channelinfo
  452.  
  453. # write wrong logins to file
  454. # defaults is off
  455. #
  456. #LOG WARNINGS : /tmp/warnings.txt
  457.  
  458. # global setting for stealthy login to newcamd/newcs server, N line can overrule
  459. # stealth modes: 0 = disabled, 1 = mgcamd new, 2 = mgcamd old, 3 = evocamd, 4 = generic
  460. # default: 0
  461. #
  462. #NEWCAMD STEALTH : 0
  463.  
  464. # load balancing between identical cards, list device names of card readers containing identical cards,
  465. # optionally followed by a list of service id's which are to be excluded from loadbalancing
  466. #
  467. # LOADBALANCE : <device1> <device2> .. <devicen> { <exceptsid1>, <exceptsid2> .. , <exceptsidn> }
  468. #
  469. # multiple loadbalance groups can be configured, by adding multiple lines
  470. # warning: restart is required, when loadbalance group config changes
  471. #
  472. #example 1: load balance requests for three identical cards
  473. #
  474. # LOADBALANCE : /dev/ttyS0 /dev/ttyS1 /dev/ttyS2
  475. #
  476. #example 2: load balance requests for two almost identical cards, sid 0df3 and 0de1 are only available
  477. #on one of the cards, so requests for these sids shouldn't be loadbalanced
  478. #
  479. # LOADBALANCE : /dev/ttyS5 /dev/ttyS6 { 0df3,0de1 }
  480.  
  481. # in version 1.2.1 and lower there was a problem which could lead to disconnecting clients
  482. # in version 1.4.0 network load was significantly reduced
  483. # in version 1.7.0 dangerous password bug was fixed
  484. # in order to take advantage of these fixes, all clients should upgrade
  485. # with this setting you can force that clients at least use a certain version otherwise they are denied when logging in
  486. #
  487. # default : accept all versions
  488. #
  489. #example 1: avoid disconnecting clients problem
  490. #
  491. #MINIMUM CLIENT VERSION : 1.3.0
  492. #
  493. #example 2: achieve network load decrease
  494. #
  495. #MINIMUM CLIENT VERSION : 2.2.0
  496. #
  497. #example 3: don't allow potentially wrong passwords (pre 1.7.0 has password bug)
  498. #
  499. #MINIMUM CLIENT VERSION : 1.7.0
  500.  
  501.  
  502. # Irdeto smartcards: option to disable smart chid checking for irdeto smartcards.
  503. # Default, only chids advertised by card are accepted.
  504. # This avoids a lot of unwanted card traffic
  505. #
  506. # But if smartcard has hidden/unknown chids, all chids should be tried.
  507. # In that case specify 'TRY ALL CHIDS' option for cardreader.
  508. # Use with care, enabling option causes more card traffic.
  509. # Only use setting when some channels in your subscription don't work without it.
  510. # note: if even this setting don't help decode all channels, try using
  511. # commandline arg -l, to disable all self-learning features (warning: slower)
  512. #
  513. #TRY ALL CHIDS : <device>
  514. #
  515. #example: card in /dev/ttyUSB0 gets ecm for all possible chids, not
  516. #just the chids it officially supports
  517. #
  518. #TRY ALL CHIDS : /dev/ttyUSB0
  519.  
  520. # perform smartcard post init commands
  521. #
  522. # POSTINIT : <device> <filename> (<autodelete>)
  523. #
  524. # send commands in 'filename' to 'device', and delete 'filename' when
  525. # optional 'autodelete' argument nonzero
  526. #
  527. #example:
  528. #
  529. #POSTINIT : /dev/sci0 /tmp/postinit
  530. #
  531. #example /tmp/postinit contents:
  532. #c134000003000000
  533. #c13201000a
  534.  
  535. # Option to override autodetected dvb api version. Restart needed.
  536. #
  537. #DVB API: <value>
  538. #
  539. # <value> -1 = no dvb, 1 = dvb api 1, 3 = dvb api 3
  540. #
  541. # WARNING: only use when autodetect fails!
  542. #
  543. #example, disable nonworking dvb hardware:
  544. #DVB API: -1
  545.  
  546. # Option to set global share limits
  547. #
  548. #GLOBAL LIMITS: { caid:id(:downhops), caid:id(:downhops), ... }
  549. #
  550. #example:
  551. #
  552. #GLOBAL LIMITS : { 0100:000080, 0622:000000:1, 0500:000000:2 }
  553. #
  554. # all users get no 0100:000080.
  555. # and our 0622:000000 cards only for themself (1 hop down),
  556. # and 0500 cards for themself plus one additional hop down.
  557. # global limits are overridden by client specific limits (see F:)
  558.  
  559. # Option to reject shares with less than required downhops on clientside
  560. #
  561. #MINIMUM DOWNHOPS: <value>
  562. #
  563. # default: 0 (don't ignore any shares)
  564. #
  565. #example:
  566. #
  567. #MINIMUM DOWNHOPS: 1
  568. #
  569. # ignore shares that have less than 1 'downhops' (i.e. can not be shared
  570. # further down to other clients)
  571.  
  572. # Option to ignore all shares that go through a certain node
  573. #
  574. #IGNORE NODE: <nodeid>
  575. #
  576. #example, ignore two nodes:
  577. #
  578. #IGNORE NODE: ccd536ab515767ad
  579. #IGNORE NODE: aad536ab515761af
  580.  
  581.  
  582. # The seca handler is used to better support simulcrypt on the same ident
  583. #
  584. # With this setting you can change the behaviour of how SECA has to be used
  585. # This setting is ignored unless SECA2/SECA3 simulcrypt is detected!!
  586. #
  587. # When disabled CCcam behaves like previous versions
  588. #
  589. # When "prefer SECA3 over SECA2" is enabled try to use SECA3 ecm first, then SECA2
  590. #
  591. # When "Ignore SECA2" is enabled, ignore all SECA2 ecm so a SECA3 card will not get SECA2 request which it cannot handle
  592. #
  593. # When "Ignore SECA3" is enabled, ignore all SECA3 ecm so a SECA2 card will not get SECA3 request which it cannot handle
  594. #
  595. #
  596. # The following settings can be used
  597. #
  598. # SECA HANDLER: <value>
  599. # <value> : 0 = disabled, 1 = prefer SECA3 over SECA2, 2 = prefer SECA2 over SECA3, 3 = Ignore SECA2, 4 = Ignore SECA3
  600. #
  601. # default: 1
  602. #
  603. # Example try to use SECA3 ecm first, then SECA2
  604. #SECA HANDLER: 1
  605. #
  606. # Example try to use SECA2 ecm first, then SECA3
  607. #SECA HANDLER: 2
  608. #
  609. # Example to ignore all SECA2 ecm so a SECA3 card will not get SECA2 request which it cannot handle
  610. #SECA HANDLER: 3
  611. #
  612. # Example to ignore all SECA3 ecm so a SECA2 card will not get SECA3 request which it cannot handle
  613. #SECA HANDLER: 4
  614.  
  615.  
  616. # Configure limited list of accepted sids for smartcard
  617. # When omitted, all sids are allowed.
  618. # Can work together with LOADBALANCE configuration (sids which are not allowed will be automatically left out of the loadbalance)
  619. #
  620. # SMARTCARD SID ASSIGN : <device> <maxnumberofsids> { <sid1>, <sid2>, ... <sidn> }
  621. #
  622. # <device> is the reader devicenode
  623. # <maxnumberofsids> limits the total number of sids assigned to the card (0 = use length of sid list)
  624. # { <sid1>..<sidn> } lists the sids that are assigned to the smartcard, when omitted, <maxnumberofsids> is used to auto assign sids
  625. #
  626. # when <maxnumberofsids> is larger than the length of the sidlist, the remainder of the sids are auto assigned, till the list reaches <maxnumberofsids>
  627. # Check entitlement output for realtime assignment list
  628. #
  629. # WARNING: when SMARTCARD SID ASSIGN config changes, restart is required before settings take effect
  630. #
  631. #example1: smartcard in device /dev/ttyUSB0 only handles requests for sids df3, df4, df5
  632. #
  633. #SMARTCARD SID ASSIGN : /dev/ttyUSB0 0 { 0df3,0df4,0df5 }
  634. #
  635. #example2: smartcard in device /dev/ttyUSB0 handles requests for max 5 sids, auto assigned in the order of occurance. A request for a 6th sid will be denied.
  636. #
  637. #SMARTCARD SID ASSIGN : /dev/ttyUSB0 5
  638. #
  639. #example3: smartcard in device /dev/ttyUSB0 handles requests for max 5 sids, 3 of which are df3, df4, df5, remaining 2 are auto assigned
  640. #
  641. #SMARTCARD SID ASSIGN : /dev/ttyUSB0 5 { 0df3,0df4,0df5 }
  642.  
  643.  
  644. # Configure list of sids which are not to be handled by smartcard
  645. # When omitted, all sids are allowed (or SMARTCARD SID ASSIGN list is allowed, if available)
  646. # Don't use together with (fixed) SMARTCARD SID ASSIGN list; use one or the other, depending on which gives the shortest list
  647. # Can work together with dynamic SMARTCARD SID ASSIGN list.
  648. # Can work together with LOADBALANCE configuration (sids which are rejected will be automatically left out of the loadbalance)
  649. #
  650. #SMARTCARD SID REJECT: <device> { <sid1>, <sid2>, ... <sidn> }
  651. #
  652. # <device> is the reader devicenode
  653. # { <sid1>..<sidn> } lists the sids that are to be rejected on the smartcard
  654. #
  655. # WARNING: when SMARTCARD SID REJECT config changes, restart is required before settings take effect
  656. #
  657. #example1: smartcard in device /dev/ttyUSB0 should not handle requests for sids df3, df4, df5
  658. #
  659. #SMARTCARD SID ASSIGN: /dev/ttyUSB0 { 0df3,0df4,0df5 }
  660.  
  661.  
  662. # Option to overrule the number of sci devices to be opened
  663. #
  664. #SCIDEVICES: <number>
  665. #
  666. #example, don't open any sci devices
  667. #
  668. #SCIDEVICES: 0
  669. #
  670. #example, force 2 devices to be opened
  671. #
  672. #SCIDEVICES: 2
  673. #
  674. # When omitted, attempt to open an autodetected number of sci devices
  675. # WARNING: restart is required before a new SCIDEVICES limit takes effect
  676.  
  677.  
  678. Download vom www.aaf-board.com
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement