oscam.server配置中文说明
浏览:8355 发布日期:2014-08-14


oscam.server
oscam读写器的配置文件

摘要:OSCAM 读写器容器配置文件,在oscam.server中区段是可重复的(可以含一个以上),至少需要一个[reader]段的配置。

描述[reader]段
device = <device|bus:device>|Serial:Reader serial|<ip|hostname>,<port>[,<lport>]|pcsc|<0|1>|constantcw
定义本地或者远程的读写器
device: 设备名
bus:device: Smartreader+ 的总线名和设备名
(lsusb 'Bus' 和 'Device'取得名称)
Serial: Smartreader+ 的串列号
(当启动oscam时获得串列号)
lport: 重映身到本地端口
PCSC: PCSC读卡器号,从0开始
0|1: 仅为Coolstream HD-1 STB: 选择读卡器0或者读卡器1
constantcw: 静态CW文件名
静态CW文件名格式: CA (4个数字):ID (6个数字):SID (4个数字)MT PID (4位数字):ECM PID (4位数字):key
(16字节,用空格分隔)
例: 1234:123456:1234:1234:1234:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

device_out_endpoint = 地址
设置FTDI芯片结束地址,缺省:0x82
0x81: Infinity USB Smart
0x82: Smartreader+ (缺省)

enable = 0|1
0 = 关闭本读卡器,缺省为:1

key = DES key
newcamd远程读卡器加密密钥

premium = ???
仅在gbox读卡时用

account = user,password (不允许分隔)
远程读卡器用户名和口令,优先于password的配置,先到先服务。
password = password
远程读卡器口令,优先于account中的配置,先到先服务
(此处我没有完全明白,原文英文写的也是一样,个人认为两个都配置时系统先描到谁就先用谁)
services = [!]services[,[!]<services>]...
本读卡器分配[或去分配]到特定service组。缺省为=none

inactivitytimeout = 分钟数
休止newcamd读卡前的超时时间,缺省为:none

reconnecttimeout = 分钟数
如果没有接到应答,多久重连接。缺省:none
disableserverfilter = 0|1
1=忽略过期客户的读卡器的caid与ident配置。缺省=0
label = 名称
读卡器名,必须配置
fallback = 0|1
定义本读卡器为灾备,标准的和灾备的读卡器必须设定为同一组。缺省为:0
logport = 0|端口号
camd3读卡器注册口,camd3的UDP必须激活,只在没有 camd3级联时起作用。0=关闭。缺省=0
camd3 reader logport, camd3 UDP must be activated, only works if there's no camd3 cascading, 0=disabled,default=0

caid = CAID[&<mask>][,CAID[&<mask>]]...
定义读卡器的CAID,一些协议仅支持一个CAID,缺省:mask=FFFF
例: CAID = 0100,0200&FFDF

audisabled = 0|1
1=从自动AU中禁止读卡器,缺省为:0
1 = exclude reader from auto AU, default:0
auprovid = provider ID
为自动AU设置提供者ID以便使用正确的读卡器。
例: auprovid = 123456

detect = CD|DSR|CTS|RING|NONE|gpio[1-7]
卡的状态检查(NONE=不检查),缺省为:CD

cardmhz = mhz
设置标准的SC频率,单位是10Khz,爱迪德SC设600,参考 OVERCLOCKING,缺省为:357
mhz = frequency
按单位是10kHZ设置读卡器频率。如果mhz的值大于cardmhz的设置,将在超频模式。参考OVERCLOCKING,缺省为:357
deprecated = 0|1
首先SC将被初始化为正常模式。如果失败,SC将自动恢复为弃用模式。那时SC速度不会改变并且通讯速率保持正常ATR速度9600波特。

1 = 使用弃用SC模式,缺省为:0
mode = mode
设置azbox读卡器的卡初始化模式。缺省:none
protocol = 读卡器协议
读卡器协议,必须配置:
mouse
mp35
smartreader
internal
serial
camd35|cs357x
cs378x
gbox
newcamd|newcamd525
newcamd524
cccam
radegast
pcsc
constcw

ident = <CAID>:<ident>[,ident]...[,<CAID>:<ident>[,ident]...]...
定义读卡器的CAID和ident
例: ident = 0100:123456,234567;0200:345678,456789

provid = ID
定义提供者的ID

class = [!]class[,[!]class]...
以16进制定义读卡器的类.
define class in hex for reader
例: class = 01,02,!1b,!2b

maxqlen = size
读卡器请求队列的大小,缺省:128

group = groupname
读卡器分配的组,必须配置
emmcache = usecache,rewrite,logging
设置本地读卡器的EMM缓冲。
usecache = 0|1 1 = 打开EMM 缓冲, 缺省:0
rewrite = 定义一个相同的EMM重写的频度。
logging = EMM 日志控制位:
0 = 关闭EMM 日志
1 = 记录EMM错误
2 = 记录写EMM
4 = 记录跳过的EMM
8 = 记录阻塞的EMM
example: emmcache = 1,3,10
emmcache = 1,2,6
缓冲类型: cache1 = ECM 和 CW 已经在缓冲
cache2 = ECM 和 检查和已在缓冲

ratelimitecm = count
内置的在ECM中可允许的不同SID数
number of different SIDs in ECMs allowed for an interval, default:0

ratelimitseconds = 秒数
限制比率的整数值,缺省为:0
interval for rate limit, default:0

blocknano = nano[,nano]...|all
EMM-nano块列表(16进制w/o 0x)或者所有的EMM-nano,只在物理读卡器上有效,缺省为:none
例: blocknano = 45,93,7a,ff
blocknano = all

blockemm-u = 0|1
1=阻塞非重复的EMM,缺省为:0

blockemm-s = 0|1
1=阻塞GX的EMM,缺省为:0
blockemm-g = 0|1
1=阻塞全局的EMM,缺省为:0
blockemm-unknown = 0|1
1 = 阻塞未知类型的EMM,缺省为:0
savenano = nano[,nano]....|all
保存EMM-nano的列表或者所有的EMM-nano,只有物理读卡器上有效,缺省为:none
例: savenano = 45,93,7a,ff
savenano = all

readnano = [路径]文件名
向您的聪明卡写的文件(通常是被savenano保存的复件文件),如果路径没有被指定,指定的文件将在配置目录中查找,只对物理读卡器有效。缺省为:none
例: readnano = write.emm
readnano = /var/oscam/write.emm

lb_weight = weight
读卡器选择的概率高度值。缺省为:100
是平均响应的分配器
cccversion = <主版本号>.<版本号>.<子版本号>
定义cccam版本,缺省为:none
例: cccversion = 1.2.34

cccmaxhops = 路数
定义CCcam最大SC向前跳数,缺省为:10
0 = 本地
1 = 本地和向下一跳
2 = 本地和向下2跳
等等。。。
cccwantemu = 0|1
1=要求从CCCam服务器提供emu,缺省为:0

ccckeepalive = 0|1
发送keepalive消息以保待与远程CCCam服务器的连接,缺省为:0
pincode = pincode
Conax和 Cryptoworks类SC的pincode

chid = CAID:ChID
定义爱迪德读卡器的ChID
例: chid = 0100:12

force_irdeto = 0|1
1=强制为爱迪德模式,即使RSA key被设置为 爱迪德到Nagravion SC的通道,缺省为:0

nagra_read = 0|1|2
读取 Nagravison(南瓜)记录(仅在NCMED卡):
0 = 关闭(缺省)
1 = 读所有正确的到期记录
2 = 只读有效的正确记录
n3_rsakey|rsakey = RSA key
RSA key for Nagravision SCs / CAM key data for Irdeto SCs

n3_boxkey|boxkey = box key
box key for Nagravision SCs / CAM key for Irdeto SCs

tiger_rsakey = RSA key
RSA key for Tiger Nagravision SCs

aeskey = AES key
16 bytes AES key for Viaccess SCs

aeskeys = CAID #0@ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident:AES key #0 CAID #1[,AES key #1
CAID #1],...]...
multiple 16 bytes AES keys for Viaccess SCs

special AES keys:
00 = do not return any CW, no AES key specified
FF = return CW received from the S, no AES key specified

例:
aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201

showcls = quantity
number of classes subscriptions to show for Viaccess SCs, default=10

boxid = NDS box ID
NDS receiver box id

ndsversion = 0|1|12|2
设置 NDS Videoguard 版本
0 = 自动检查 (缺省)
1 = NDS Videoguard 1
12 = NDS Videoguard 1+
2 = NDS Videoguard 2

超频针对Dreambox 和其他内置读卡器可能的最高时钟率会被自动检测,如果不是357和358,mhz参数让你覆盖掉oscam的选择,但通常您不要为mhz设置任何值。
一些特定的dreambox(特别是PPC克隆)缺省的mhz参数导致 慢ECM时间或者“not found”(未找到)ECM,通过设置mhz的值如 200,300,400,…1600,你会找到一个适合你的接收机及你的卡的值。Mhz的值有多高,ECM时间就有多慢(非常奇怪了)
如果您选择了太低的值,你的卡奖不被识别(无ATR或者“card not supported”(卡不支持)),如果您选择太高的值,你将减慢ECM时间,我们的经验是无mhz的配置,或者是 mhz=1000会工作最好。

Phoenix / Smartmouse 读卡器在Windows和Mac OS X下超频不工作。mhz设置为读卡器的频率相同值,OSCam不能设置读卡器本身的频率。
Smargo Smartreader+
这种读卡器要用自己的 配置工具(srp_tools)设置读卡器的频率,不设置mhz和cardmhz参数
OSCam 试图自动设置波特率,标准串口有波特率限制。所以超频不工作,用串口读卡器的超频最好方法是连接到FTDT based USB的适配器
如果超频不工作,在日志中检查波特率的影响,如果离需要的波特率太远,SC将不会被识别(无ATR)并且mhz的值将被再次使用。波特率多高,影响波特率精确程序越多。

例子串行鼠标兼容读卡器
[reader]
label = myserialmousereader
detect = cd
protocol = mouse
device = /dev/ttyS1
group = 1
caid = 0100
services = myservice,!thisservice

USB鼠标兼容读卡器
[reader]
label = myusbmousereader
detect = cd
protocol = mouse
device = /dev/ttyUSB0
aeskey = 0102030405060708090a0b0c0d0e0f10
group = 2
caid = 0200

camd 3.78x 读卡器
[reader]
label = mycamd378xreader
protocol = cs378x
device = 192.168.0.1,1234
account = user,password
group = 3

newcamd读卡器
[reader]
label = mynewcamdreader
protocol = newcamd
key = 0102030405060708091011121314
device = 192.168.0.2,2345
account = user,password
group = 4

CCcam读卡器
[reader]
label = mycccamreader
protocol = cccam
device = 192.168.0.3,3456
account = user,password
group = 5
caid = 0300,0400,0500
cccversion = 1.2.3
cccbuild = 4567

PCSC读卡器
[reader]
label = mypcscreader
protocol = pcsc
device = 0
aeskey = 0102030405060708090a0b0c0d0e0f10
group = 6
caid = 0600

Smargo Smartreader+
[reader]
label = mysmartreader
protocol = smartreader
device = 001:002
aeskey = 0102030405060708090a0b0c0d0e0f10
group = 7
caid = 0700

内置读卡器
[reader]
label = myinternalreader
protocol = internal
device = /dev/sci0
group = 8
caid = 0800

静态CW
[reader]
label = myconstantcw
protocol = constcw
device = /var/keys/constant.cw
group = 9

扫码下方或搜索关注公众号“卫星参数网”,独家内幕新闻!

卫星参数网公众号