1. Всі питання в супутніх темах де ведеться обговорення Дякую
  2. ЕПГ формується в стандартному режимі.

    Всі питання прохання оформляти в супутніх темах

УВАГА змінено реквізити карти для допомоги форуму (стара закінчилась) нові "Приват БАНК" 4731 1856 4293 3912

Емулятор WiCard

Тема у розділі 'ЭМУЛЯТОРЫ', створена користувачем kil1970, 18 тра 2015.

  1. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    Данная тема является веткой темы : Пожалуйста войдите или зарегистируйтесь и служит для выделения и разделения емуляторов по типу .
    Вопросы по настройке эмулятора, без файлов конфигов, версии эмулятора, полного лога будут удалятся!
    В даной теме обсуждается Wicardd и только wicardd !!!
     
    Останнє редагування: 7 бер 2018
    chaban та dus подобається це.
  2. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    Эмулятор -картсервер wicardd рассмотрим на примере версии -
    Версия 1.15 (от 2013-08-18) (paranoia)
    а так же дополним новшествами от последней версии
    WiCard 1.18 (2014-08-24) (neosheen)

    поговаривают что есть уже 1.19 ... :) но я пока не видел

    сначала рассмотрим общие вопросы, в конце - практические
    этот материал будет где-то дополнением, а где - то частично дублировать выложенный ранее об особенностях его использования при просмотре ТРЕХцветных

    Для работы эмулятора потребуется 3 файлика:

    1 - собственно самого эмулятора – бинарик (wicardd),
    2 - конфиг - файла (wicardd.conf) размещается /var/keys и
    3 - скрипта запуска (softcam.wicardd ) размещается /etc/int.d/

    Для использования на нашей линейке ресиверов вариант эмулятора - wicardd-sh4
    размещается в - /var/emu с правами 777

    Основные команды (те ключи командной строки запуска):

    # -h help показать помощь
    # -d daemon запустить в режиме демона
    # -v verbose
    # -c [filename] use config filename использовать файл конфигурации отличный от /etc/wicardd.conf и ./wicardd.conf
    # -l [filename] use log filename
    # -a сохранить результат автоконфигурации в конфиг файле
    # -b [arg] configure WiBase конфигурирование радиобазы
    # -w [arg] configure WiCard конфигурирование радиозонда
    # -C calibrate mode
    # -A spectrum analizer mode
    # -R log rssi/lqi
    # -L [channel] card logger логирование протокола обмена карты и радиозонда

    # -w "arg=1:arg1=:arg2"
    #args:
    #show показать настройки радиозонда
    #devaddr=1..7 присвоить адресс радиозонду
    #atrno=0..15 использовать ATR номер 0-15
    #atrconf= дополнительные настройки протокола обмена карты доступа
    #atrX=3B240030423030 задать значение для ATR номер X (atr0=, atr1=,... atr15=)
    #freqno=0..3 использовать частотный канал 0-3
    #updatefw обновить прошивку радиозонда
    #calibrate калибровать частоту передатчика ()

    #пример: wicardd -w "devaddr=3:atrno=5:freqno=1"

    # -b "arg=1:arg1=:arg2"
    #args:
    #show показать настройки радиобазы
    #freqno=0..3 использовать частотный канал 0-3
    #updatefw обновить прошивку радиобазы

    #DM800 mknod -m 660 /dev/ttyS0 c 4 64

    [section_name.preset] #задает значение по умолчанию, для всех секций [section_name]
    debug = 4
    #пример:
    [reader.preset] #задает значение по умолчанию, для всех секций [reader]
    reconnect_delay = 100
    debug = 4

    [server.preset] #задает значение по умолчанию, для всех секций [server]
    max_not_decoded = 5
    debug = 4

    Не всеми параметрами будем пользоваться , однако при написании скриптов запуска часть их просто необходима
    продолжение следует...
     
    kasvit подобається це.
  3. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    итак продолжаем.....
    разберем файл wicardd.conf

    КОНФИГ - ФАЙЛ

    wicardd.conf

    Все настройки работы эмулятора собраны в нем. Используются необходимые, в зависимости от поставленной задачи.
    Конфиг-файл состоит из секций.

    Условно их можно разделить на группы:
    - секции общего назначения
    - секции устройств
    - секции серверов
    - секции ридеров
    - секции фильтров


    Секции общего назначения

    [global]

    active = 1 # включение секции (0-выключение)
    syslog = 1 # вывод информации в syslog
    log = /tmp/wicardd.log # установить логгирование в файл (место нахождения файла - /tmp/wicardd.log)
    Если выводить лог на комп (к примеру) , то
    log_udp = hostnameрort #сетевое логирование на hostname:514
    log_size = 100 # максимальный размер лог-файла (установить в 100кб)
    debug = 3 # уровень полноты вывода в лог ( 3 - полный ; 0 - выключить )
    daemon = 0 #1 - запускать в режиме демона
    name = test_server #имя сервера, применяется для включения секций по маске active_if
    #@/path/file вычитать имя из файла
    ecm_cache_size = 128 #размер ECM кеша
    pending_ecm_cache_size = 128 #размер буфера
    account_file = ./wicard.account #путь к файлу с описанием пользователей
    account_diff_file = ./wicard.account.diff #путь к файлу с описанием пользователей
    default_balancer_debug = 0
    thread_stack_size = 128 #размер стека выделяемого потоку в килобайтах
    thread_priority = 0 #приоритет потоков 0..99
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс, значение по умолчанию
    dre_hack #кол-во сравниваемых байт UA для индивидуальных EMM CAS DRE
    ecm_dedup_delay = 1000 #задержка отправки ECM запроса в мс
    filter_gvar_array_size = 32 #размер массива глобальных переременных для фильтров
    $replace_val1 = val #
    $replace_val2 = val


    [webif] - секция веб-интерфейса

    port = 8081 # - (ip номер порта ресивера)
    debug = 0
    active = 1
    active_if = name* #активировать секцию если имя сервера соответствует wildcard
    active_if = !name* #активировать секцию если имя сервера не соответствует wildcard
    allow_ip = 127.0.0.1/32, 10.0.0.1/8 #разрешить доступ только с перечисленных адресов/сетей
    deny_ip = 127.0.0.1/32, 10.0.0.1/8 #запретить доступ с перечисленных адресов/сетей

    [exmlog]

    log_path = /tmp/
    queue_size = 10
    log_ecm = 1 #логировать ECM запросы
    log_emm = 1 #логировать EMM запросы
    exm_flush_delay = 30 #задается в секундах
    ecmlog_mode = 0 #
    skip_fakecw = 0 #не сохранять в логе запросы с фейковыми ответами
    skip_rejected = 0 #не сохранять в логе отвергнутые запросы

    [discovery]

    active = 1
    debug = 0
    reader_debug = 0 #уровень логирования для создаваемых ридеров
    request_ad = 0 #запрашивать тестовые настройки с сервера wicard.tv
    bind = 1 #22339

    [account] #секция конфигурации пользователей (повторяется для каждого пользователя)
    #используется для разграничения доступа к серверам описанным в секции [server]

    login = wicard
    password = wicard
    auto_update = 1 #accept AU
    filter = 0,name1,name2 #использовать фильтр
    provider = caid:рrovid,provid;caid@UA:рrovid@SA,provid@SA #список провайдеров, которые будут анонсированы клиенту
    allow_ip = 127.0.0.1/32, 10.0.0.1/8 #разрешить доступ только с перечисленных адресов/сетей
    deny_ip = 127.0.0.1/32, 10.0.0.1/8 #запретить доступ с перечисленных адресов/сетей


    Секции устройств

    [tuner] #

    device = /dev/ttyS0
    device = COM1 #COM-порт под Windows
    #device = /dev/tts/0
    baudrate = 115200 #скорость обмена (9600, 19200, 38400, 57600, 115200)
    protocol = auto #auto, HSIC, SSSP, Bomba, GI, DSR9500, GS, Alpha, DSR9500old, GBox
    provider = caid:рrovid,provid;caid@UA:рrovid@SA,provid@SA
    #список провайдеров, которые будут анонсированы клиенту
    auto_provider = all, reader_name, caid #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени

    globo = 1 #если 1 - сразу отдавать ноли в DCW для неподдерживаемых идентов (ускоряет переключение каналов)
    #write_delay = 1 #ms
    #timeout = 50 #ms
    debug = 3
    #caid = 0500
    filter = 0,name1,name2 #использовать фильтр

    [dvb]

    type = auto #auto, DVBAPI1, DVBAPI3, STAPI, OpenXCAS, DGSAPI, QBoxHD, VDR
    adapter = 0 #номер адаптера
    cadev_offset = 0 #fix для Enigma на IPBox
    filter = 0,name1,name2 #использовать фильтр
    beta_tunnel = 0 #тунелирование запросов
    decode_try_count = 0 #кол-во попыток декодирования канала
    dre_fix = 1 #1 - игнорировать провайдер DRE, помогает в случае если сервер возвращает provider = 0 (4ae1:0)
    sdt = 1 #вычитывать названия сервисов из потока
    ecm_info = 1 #создавать файл /tmp/ecm.info
    #1 - формат WiCard
    #2 - формат mgcamd
    twin = 0 #поддержка TWIN протокола (вычитывается SDT и NIT для определения частоты транспондера и орбитальной позиции спутника)
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс, требуется для работы с TWIN протоколом
    rerequest_not_decoded = 0 #отправлять повторный запрос если не декодировано
    ecm_double_check = 1 #сравнивать предыдущую и текущую ECM и отправлять на декодирование если совпадают
    auto_update = 1 #включить AU
    emm_filter_mode = 0 #0 - вычитывается весь EMM PID, фильтруется WiCard
    #1 - вычитывать EMM PID с настроенными фильтрами для linux DVB API
    debug = 3
    stapi_pmt_map = 00010102030304 #соответствие pmt файлов к номеру демультиплексора
    #pmt.tmp pmt1.tmp pmt1_1.tmp pmt1_2.tmp pmt2.tmp pmt2_1.tmp pmt2_2.tmp
    #demux #0 PTI2
    #demux #1 PTI
    #demux #2 PTI
    #demux #3 PTI1
    #demux #4 PTI1

    multi_decode = 0 #1 - отправлять ECM со всех каналов текущего транспондера
    #2 - отправлять ECM со всех каналов транспондеров описанных параметром dvbs
    #3 - отправлять TS потоки со всех каналов транспондеров описанных параметром dvbs
    multi_decode_demux = 0 #номер демультиплексора
    multi_decode_resend_ecm = 0 #0 - отправлять ECM только при смене таблицы 80/81
    #1 - отправлять ECM после каждого цикла сканирования транспондера
    multi_decode_recheck_pat = 0 #1 - отслеживать изменение PAT и пересканировать транспондер
    multi_decode_sid = 01,0A #список каналов, которые будут декодироваться
    multi_decode_ignore_sid = 01,0A #список игнорируемых каналов, не вычитывать PMT
    dvbs = freq:рol:sr:lnb:diseqc #lnb - X 10750, U - Universal
    dvbs2 = freq:рol:sr:fec:roll-off:mod:lnb:diseqc:filter_group
    #freq frequency in MHz
    #pol H,V,R,L
    #sr symbolrate
    #fec 12,23,34,45,56,67,78,35,910, 0 - AUTO
    #roll-off factor 35,25,20, 0 - AUTO
    #mod QPSK, 8PSK
    #lnb - X 10750, U - Universal
    #diseqc 0 do not use, 1-16 port number
    multi_decode_diseqc = 0 # diseqc version 0 - 1.0 (commited); 1 - 1.1(uncommited)
    tune_timeout = 500 #
    multi_decode_scan_timeout = #
    multi_decode_softcsa = 0
    lnb_sharing = 0
    check_cc = 0
    stream_buffer_size = #
    stream_udp = host:рort # стримить все TS на host:рort
    stream = sid_hex1:host1:рort #стримить привязанные к SID vpid, apid, если SID = 0, стримить все каналы
    stream = sid_hex2:host2:рort #
    stream = sid_hex3:host3:рort #
    dmx_buffer_size = #
    dmx_pes_buffer_size = #
    remap_sid_on_vpid = 0 #

    [card] #секция конфигурации радиозондов (одна секция на один радиозонд)

    name = card1 #
    cas = irdeto #тип эмулируемой кодировки карты доступа (auto, conax, viaccess, irdeto, dre)
    channel = 2 #сетевой адрес/канал радиозонда
    provider = caid:рrovid,provid;caid@UA:рrovid@SA,provid@SA
    #список провайдеров, которые будут анонсированы клиенту
    auto_provider = all, reader_name,caid #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
    send_null_ins = 1 #отправлять тюнеру команду NULL (60) в период ожидания CW
    delay_after_ecm = 500 #дополнительная задержка после отправки ECM серверу
    ascserial = 0000000000U0000000A
    ACS = 0608 #Irdeto ACS
    coco = MCR
    dre_version=1 #DRECrypt version 1/2
    write_delay = 0
    filter = name,idx #перечень используемых фильтров
    debug = 3 #уровень логирования 0 - 3
    active = 0 #отлючение секции
    filter_group = 0 #группа, используется в условиях фильтра


    [card.auto] #если секция присутствует - автоматически будут добалены процессы
    #обрабатывающие запросы от радиозондов не описанных в секции(ях) [card]

    cas = auto
    channel = x
    debug = 3
    send_null_ins = 1 #отравлять команду 60 ресиверу (карта занята)
    delay_after_ecm = 400
    active = 0 #отлючение секции
    filter_group = 0 #группа, используется в условиях фильтра
    далее....
     
  4. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    продолжение...
    Секции серверов

    [server] #конфигурация сервера

    type = newcamd525 #тип сервера (поддерживается newcamd525)
    provider = caid:рrovid,provid;caid@UA:Рrovid@SA,provid@SA
    #список провайдеров, которые будут анонсированы клиенту
    auto_provider = all, reader_name, caid #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
    port = 34000 #порт сервера
    key = 0102030405060708091011121314 #DES ключ
    debug = 3 #уровень логирования 0 - 3
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    extended_newcamd = 0 #отдавать несколько CAID на одном порту
    #1 - отдаем все что прописано в данной секции в provider
    #2 - сканируем все сервера типа newcamd и передаем информацию прописанную в provider найденных серверов
    keepalive = 300 #закрывать неактивное соединение по истечению n секунд
    max_not_decoded = N #отправлять нулевой DW в случае N неудачных попыток декодирования
    guest_account = account_login #
    filter_group = 0 #группа, используется в условиях фильтра
    force_auto_update = 0 #1 - отдавать принудительно номера карт для AU
    allow_ip = 127.0.0.1/32, 10.0.0.1/8 #разрешить доступ только с перечисленных адресов/сетей
    deny_ip = 127.0.0.1/32, 10.0.0.1/8 #запретить доступ с перечисленных адресов/сетей
    extra_data = 1 #1 - отправлять расширенный статус декодирования WiCardd клиенту

    [server] #конфигурация сервера

    type = cs357x | cs378x #тип сервера CAMD35
    provider = caid:рrovid,provid;caid@UA:рrovid@SA,provid@SA
    #список провайдеров, которые будут анонсированы клиенту
    auto_provider = all, reader_name,caid #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
    port = 34000 #порт сервера
    debug = 3 #уровень логирования 0 - 3
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    keepalive = 300 #закрывать неактивное соединение по истечению n секунд
    suppress_cmd08 = 0 #
    not_decoded_answer_mode = 0 # 0 - по умолчанию
    # 1 - отправлять нулевой DW
    # 2 - игнорировать запрос, ничего не отправлять в ответ
    filter_group = 0 #группа, используется в условиях фильтра
    allow_ip = 127.0.0.1/32, 10.0.0.1/8 #разрешить доступ только с перечисленных адресов/сетей
    deny_ip = 127.0.0.1/32, 10.0.0.1/8 #запретить доступ с перечисленных адресов/сетей

    [server] #конфигурация сервера

    type = cccam #тип сервера CCcam
    provider = caid:рrovid,provid;caid@UA:рrovid@SA,provid@SA
    #список провайдеров, которые будут анонсированы клиенту
    auto_provider = all, reader_name, caid #автоматический импорт всех идентов с reader устройств с таким же CAID или по имени
    port = 34000 #порт сервера
    cc_version = 2.0.00 #версия
    cc_build = 1892 #билд
    debug = 3 #уровень логирования 0 - 3
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    keepalive = 300 #закрывать неактивное соединение по истечению n секунд
    max_not_decoded = N #отправлять нулевой DW в случае N неудачных попыток декодирования
    filter_group = 0 #группа, используется в условиях фильтра
    allow_ip = 127.0.0.1/32, 10.0.0.1/8 #разрешить доступ только с перечисленных адресов/сетей
    deny_ip = 127.0.0.1/32, 10.0.0.1/8 #запретить доступ с перечисленных адресов/сетей


    Секции ридеров

    Опять же условно их можно сгруппировать в секции ридеров
    - устройств
    - эмуляторов
    - протоколов
    - прочие

    Ридеры устройств


    [reader]

    name = #уникальное имя
    type = sci #встроенный картоприемник (WiCard)
    debug = 3 #уровень логирования 0 - 3
    handle_pts = 1 #включить поддержку переключения скорости обмена с картой доступа
    emm_process_delay = 10 #
    write_delay = 0
    force_crypted_cw = 1 #не проверять контрольную сумму CW
    ocp = 1 #overcrypt proccessor
    wait_active = 1 #ожидать активации ридера (таймаут 13 сек)
    force_caid = 0 #DRE CAID fixup
    force_provider = 0 #DRE provider fixup
    force_ua = 0000 #DRE UA fixup
    force_ua = 0000 #Irdeto UA fixup
    filter = name #перечень используемых фильтров
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    camkey = #Irdeto camkey
    camkey_data = #Irdeto camkey_data
    boxid = #4 байта boxid
    cwekey = #NDS 26 байт CWE key
    boxkey #nagra boxkey
    rsamod = #nagra/conax RSA модуль
    rsaexp = #
    auto_update = 1 #включить поддержку EMM запросов
    emm_cache = 1 #включить EMM кеш
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    block_subs_emm = 0 #блокирование EMM с подпиской
    exec_cmd_file = ./card.cmd #путь к файлу с коммандами, которые будут отправлены на карту после инициализации
    #для DRE 59 xx xx xx CS, контрольная сумма пересчитываеся
    skip_geo = 0 #не отправлять геокод (Viaccess)
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = tuxbox #встроенный картоприемник DreamBox
    device = /dev/sci0
    debug = 3 #уровень логирования 0 - 3
    handle_pts = 1 #включить поддержку переключения скорости обмена с картой доступа
    emm_process_delay = 10 #
    write_delay = 0
    filter = name #перечень используемых фильтров
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    camkey = #Irdeto camkey
    camkey_data = #Irdeto camkey_data
    boxid = #NDS 4 байта boxid
    cwekey = #NDS 26 байт CWE key
    aeskey = #AES ключ
    emm_cache = 1 #включить EMM кеш
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    skip_geo = 0 #не отправлять геокод (Viaccess)
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = stapi #встроенный картоприемник ST40
    device = SC0 #картоприемник SC0, SC1
    debug = 3 #уровень логирования 0 - 3
    handle_pts = 1 #включить поддержку переключения скорости обмена с картой доступа
    emm_process_delay = 10 #
    write_delay = 0
    filter = name #перечень используемых фильтров
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    camkey = #Irdeto camkey
    camkey_data = #Irdeto camkey_data
    boxid = #NDS 4 байта boxid
    cwekey = #NDS 26 байт CWE key
    aeskey = #AES ключ
    emm_cache = 1 #включить EMM кеш
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    skip_geo = 0 #не отправлять геокод (Viaccess)
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = openxcas #встроенный картоприемник AzBox
    device = /dev/scard #номер картоприемника
    debug = 3 #уровень логирования 0 - 3
    handle_pts = 1 #включить поддержку переключения скорости обмена с картой доступа
    emm_process_delay = 10 #
    write_delay = 0
    filter = name #перечень используемых фильтров
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    camkey = #Irdeto camkey
    camkey_data = #Irdeto camkey_data
    boxid = #NDS 4 байта boxid
    cwekey = #NDS 26 байт CWE key
    aeskey = #AES ключ
    emm_cache = 1 #включить EMM кеш
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    skip_geo = 0 #не отправлять геокод (Viaccess)
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW
     
  5. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    [reader]

    name = #уникальное имя
    type = phoenix #phoenix
    device = /dev/ttyS0 #COM-порт
    device = COM1 #COM-порт под Windows
    intrts = 1 #RTS управляется через контроллер (для внутреннего порта D-Link)
    t14 = 1 #Irdeto protocol
    timeout = 1000 #
    debug = 3 #уровень логирования 0 - 3
    handle_pts = 1 #включить поддержку переключения скорости обмена с картой доступа
    card_detect = 1 #определять наличии карты по сигналу CTS
    clock_freq = 3571200 #частота клока картоприемника в Гц
    filter = name #перечень используемых фильтров
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    camkey = #Irdeto camkey
    camkey_data = #Irdeto camkey_data
    boxid = #NDS 4 байта boxid
    cwekey = #NDS 26 байт CWE key
    aeskey = #AES ключ
    emm_cache = 1 #включить EMM кеш
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    skip_geo = 0 #не отправлять геокод (Viaccess)
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = tuner #использовать тюнер с установленной картой доступа как источник
    device = /dev/ttyS0 #COM-порт
    device = COM1 #COM-порт под Windows
    baudrate = 115200 #скорость обмена
    protocol = bomba #протокол (HSIC, Bomba, DSR9500, Alpha)
    provider = caid:рrovid,provid;caid@UA:рrovid@SA,provid@SA #список обслуживаемых провайдеров
    write_delay = 0
    timeout = 50 #таймаут чтения данных
    debug = 3
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = drecas #
    device = /dev/ttyS0 #COM-порт
    device = COM1 #COM-порт под Windows
    dre_cas_type = 3 # 1 - модуль первой версии (ZM_2.04) (2-5V, 10-RxD(компьютер TxD), 12-TxD(компьютер RxD), 13-GND)
    # сигнал DTR используется для переключения между MSP и ATMEL, RTS - сброс модуля.
    #
    # 3 - проприетарный картоприемник GS9300HD (1-5V, 2-RxD(компьютер TxD), 3-TxD(компьютер RxD), 4-GND)
    # сигналы расписаны поотношению к модулю и картоприемнику, RxD - входной сигнал для модуля, TxD - выход
    # Следовательно схема должна выглядеть примерно так:
    # PC_TxD -> MAX232 -> MOD_RxD
    # PC_RxD <- MAX232 <- MOD_TxD
    # GND ------------------- GND
    emm_key_file = ./ #файл в котором будут сохраняться ключи DRE при работе с модулем первой версии
    timeout = 2000 #
    debug = 3 #
    write_delay = 1 #
    ecm_queue_size = 8 #размер очереди запросов
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW
    продолжаем....

    Ридеры эмуляторов

    [reader]

    name = #уникальное имя
    type = goldcard | funcard #поддерживается эмуляция 16F84 и 90S8515
    fw_file = ./fw.hex #путь к файлу прошивки
    intee_file = ./int.hex #путь к файлу данных внутренней EEPROM (необязательный параметр)
    extee_file = ./ext.hex #путь к файлу данных внешней EEPROM (необязательный параметр)
    extee_size = 16 #размер внешней EEPROM в килобитах (необязательный параметр)
    guardtime = 1 #extra guard time задержка в ETU между посылкой байт в "карту"

    [reader]

    name = #уникальное имя
    type = emuvia #эмулятор viaccess
    debug = 3 #уровень логирования 0 - 3
    file = ./SoftCam.Key #файл с ключами
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = emucworks #эмулятор CryptoWorks
    debug = 3 #уровень логирования 0 - 3
    file = ./SoftCam.Key #файл с ключами
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = emubiss #поддежка BISS
    debug = 3 #уровень логирования 0 - 3
    file = ./SoftCam.Key #файл с ключами
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = emunds #эмулятор videoguard
    debug = 3 #уровень логирования 0 - 3
    file = ./SoftCam.Key #файл с ключами
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW

    [reader]

    name = #уникальное имя
    type = emuirdeto #эмулятор irdeto2
    debug = 3 #уровень логирования 0 - 3
    file = ./SoftCam.Key #файл с ключами
    active = 0 #отлючение секции
    ecm_queue_size = 8 #размер очереди запросов
    ecm_ttl = 5000 #время жизни ECM запроса в мс
    ecm_delay = 0 #принудительная задержка отправки ECM запроса в мс
    recalc_cw_checksum = 0 #пересчитать контрольную сумму СW
     
    Васильевич подобається це.
  6. vpp
    Offline

    vpp Специалист

    Повідомлення:
    140
    Симпатії:
    62
    Бали:
    28
    В шапке темы также будет актуальная версия
    1. емулятора
    2. конфиг файла(только общие настройки)
    3. актуальный софткам

    Ну и где оно?
     
  7. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    форуму еще месяца нет , постепенно все будет
    если есть желание добавте сами или подождите пока тема дооформится
     
    leone та Васильевич подобається це.
  8. gurasik431
    Offline

    gurasik431 Гуру в квадрате

    Повідомлення:
    2,349
    Симпатії:
    2,703
    Бали:
    113
    Эмулятор WiCardd
    Всем, у кого есть ресиверы Опенбокс серий (указаны в архиве) на сайте Пожалуйста войдите или зарегистируйтесь практический совет для установки

    В эмуляторе доступны:
    - AU Триколор ТВ;
    - шаринг (необходимо ввести данные);
    - работа с каналами кодировки BISS.
    Эмулятор устанавливается как обычный плагин. Выбрать в соответствии с вашим ресивером.
    - OPENBOX S
    OPENBOX SX
    OPENBOX SX9
    OPENBOX SX9 Combo
     
    kil1970 подобається це.
  9. gurasik431
    Offline

    gurasik431 Гуру в квадрате

    Повідомлення:
    2,349
    Симпатії:
    2,703
    Бали:
    113
    Вот эмуляторы для Оптикум9500HD vicardd1.18
    Установка их по пути var/emu/keys соответственно. Всем файлам атрибут -777.
     

    Вкладення:

    • vicardd1.18.rar
      vicardd1.18.rar
      Розмір файлу:
      323.8 КБ
      Переглядів:
      274
    vovasumu01 та kil1970 подобається це.
  10. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    Wicardd 1.18 с автообновлением ключей 3колор. За решение благодарим товарищей megavolt85 и Konditer. В данной сборке использованы фильтры от megavolt85, для открытия 3ко запускаются 2 ридера, ридер фанки или голды и новый ридер под так называемый "костыль" - поддержку - emm_dre2_au_102. По умолчанию включён ридер голды, если кому не нравится может и на фанку переключить, ее.бин создаётся размером 2кБ, подойдёт и для оскама если что. Для шурика иденты прописываем в фильтр sharaecm, прописаны только плюсы прописаны. В плугине файлам wicardd_sh4, emm_dre2_au_102 и скриптам присваиваем атрибуты 755, остальным хватает 644. Время автообновления от 10 до 30 минут. Удачи.
    в архиве только папка keys остальное менять не нужно
     

    Вкладення:

    • keys.zip
      keys.zip
      Розмір файлу:
      18.9 КБ
      Переглядів:
      104
    kasvit, gurasik431, vovasumu01 та 4 іншим подобається це.
  11. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    Автор megavolt85 новый конфиг для викарда соорудил
    подобран на вестСате
    Чтобы увидеть скрытый код необходимо зарегистрироваться.

    сам я его не пробовал по сему и пути к папкам и все остальное проверяйте применительно к нашему ресиверу
    По умолчанию включён ридер голды, иденты шуры записываем в фильтр под названием ecm.
     
    leone подобається це.
  12. tirex
    Offline

    tirex Новичок

    Повідомлення:
    7
    Симпатії:
    2
    Бали:
    3
    что то не показывает по последнему конфигу
     
  13. kil1970
    Offline

    kil1970 АДМИНОСНОВАТЕЛЬ ФОРУМА Команда форуму

    Повідомлення:
    5,145
    Симпатії:
    7,146
    Бали:
    113
    ICQ:
    112703277
    Скайп:
    kil1970
    Сообщение администратора
    в конфиге в секции DVB
    эта строка есть
    cadev_offset = 1
     
    lwm, leone та gurasik431 подобається це.
  14. lwm
    Offline

    lwm Свой человек

    Повідомлення:
    81
    Симпатії:
    92
    Бали:
    18
    вот рабочий с халявой под 9500
     

    Вкладення:

    • wicardd.zip
      wicardd.zip
      Розмір файлу:
      859 байт
      Переглядів:
      189
    kasvit, gurasik431, emomcm та 3 іншим подобається це.
  15. Alex_68
    Offline

    Alex_68 Заслуженый специалист

    Повідомлення:
    252
    Симпатії:
    432
    Бали:
    63
    Подскажите, что я делаю не так. Останавливаю Mgcamd, канал перестаёт идти. Затем запускаю Wicardd. Канал открывается. В инфо пишет, что работает Wicardd. Как только переключаюсь на другой канал, с задержкой в 4-5 сек. канал открывается, но уже через Mgcamd. Вот конфиг:
     
  16. lwm
    Offline

    lwm Свой человек

    Повідомлення:
    81
    Симпатії:
    92
    Бали:
    18
    выше рабочий конфиг.только тетку добавить.хотя может сам бинарник виноват.он раньше работал,или он вновь установлен?
     
    Alex_68 подобається це.
  17. Alex_68
    Offline

    Alex_68 Заслуженый специалист

    Повідомлення:
    252
    Симпатії:
    432
    Бали:
    63
    свежий. вот этот брал Пожалуйста войдите или зарегистируйтесь
    Меня и Mgcamd устраивает. Вот решил попробовать запустить 3К без шуры.
     
    Останнє редагування модератором: 25 жов 2015
  18. lwm
    Offline

    lwm Свой человек

    Повідомлення:
    81
    Симпатії:
    92
    Бали:
    18
    попробуй этот,по фтп забрось и конфиг с 14 поста.
     

    Вкладення:

    • wicardd.zip
      wicardd.zip
      Розмір файлу:
      346.8 КБ
      Переглядів:
      79
    Alex_68 подобається це.
  19. Alex_68
    Offline

    Alex_68 Заслуженый специалист

    Повідомлення:
    252
    Симпатії:
    432
    Бали:
    63
    Переподложил ваш эму (конфиг не менял), Wicard вообще не стартует. Не проверял атрибут, может из-за него.
    Наверное, оставлю эту затею до худших времен (если с инетом что-то случится, тьфу-тьфу..)
     
    gurasik431 подобається це.
  20. gurasik431
    Offline

    gurasik431 Гуру в квадрате

    Повідомлення:
    2,349
    Симпатії:
    2,703
    Бали:
    113
    Ты сам ответил на свой вопрос (если с инетом что-то случится, тьфу-тьфу..).
    Поэтому и надо запустить викардд чтоб независеть от инета. В папке эму надо дать всем эмуляторам атрибут 777 и в папке кейс тоже всем файлам дать атрибут 777. После этого включить эмуль-викардд и смотреть, должно показывать. А на какой сборке смотришь, это надо писать, т.к. в разных сборках запуск эмуляторов отличается.
     
    Alex_68 та lwm подобається це.

Просматривают тему (Пользователей: 1, Гостей: 1)

  1. bazilHD