25 апреля | 2024г. | 09:28:01

АвторТема: WiCard  (Прочитано 1526616 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн muncheАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 3559
  • Поблагодарили: 7058
  • Уважение: +143
WiCard
« Первое сообщение: 01 марта | 2011г. | 16:16:38 »
0
Текущая версия 1.09

История изменений:
* Reader newcamd устранена ошибка приводившая к большой загрузке процессора
+ Server поддержка протокола CCcam в режиме сервера
+ Videoguard (NDS) добавлена поддержка CWE Key, проверено на 090D
+ Viaccess добавлено определение карт 5-й версии.
+ Viaccess добавлена возможность передать карте boxid.
+ AUTOCONF добавлена опция коммандной строки -a для генерации конфигурационного файла
+ AUTOCONF импорт конфигурации mgcamd, camd, cccam
* Reader добавлена опция пересчета контрольной суммы СW (recalc_cw_checksum = 1)
* Reader исправлена ошибка в протоколе обмена с картой, не отрабатывалаось 0x60 после INS ACK
* Filter в условии limit подсчитываются только декодированные запросы
* Filter ChID содержит номер версии кодировки DRE
* Filter добавлена проверка геокода (geo) для кодировки Viaccess
* NewCAMd исправлена ошибка подключения к удаленному серверу, переписана работа с сокетами
* CAMD35 добавлена поддержка "длинных" ECM
+ Core ecm_dedup_delay режим задержки одинаковых ECM, если однотипная ECM отправлена на один из ридеров,
  то остальные однотипные запросы будут приостановлены на ecm_dedup_delay мс, при получении ответа от ридера -
  приостановленные ECM декодируются из кеша, в ином случае отправляются на декодирование в ридер по
  окончанию времени задержки
* Core при обрыве соединения с удаленным сервером, опправленные запросы, на которые не получены ответы,
  повторно добавляются в очередь на отправку (ранее запрос не декодировался со статусом expired).
* Core оптимизирован алгоритм проверки кешированных ECM
* CCcam server исправлена ошибка, не блокировался пользователь во время активной сессии
+ DRE возобновлена поддержка модулей первой версии, задействован сигнал DTR для переключения между MSP и ATMEL,
  RTS - сброс модуля.
* Conax вычитывются все SA карты, не работало обновление подписки и активация карт Irdto в режиме Conax тунелирования
* Core EMM не доставлялись серверу в случае о ошибки соединения с сервером
* Server переписана серверная часть с использованием epoll() и разделением рабочего потока, в результате уменьшена нагрузка на процессор
* Core использование read/write locks вместо mutex lock (возможен одновременный доступ на чтение кеша и тд.)
* Filter неверно работало условие при ChID равном FFFF, кодировка Irdeto
* Conax исправлена ошибка активации карт 0B0F
* DVBAPI изменен алгоритм регистрации EMM фильтров, должно уменьшить загрузку на AzBox. Параметр emm_filter_mode=1
* DVBAPI добавлен параметр adapter для запуска на нескольких DVB картах
+ WEBIF просмотр текущих подписок на картах
* WEBIF переписана серверная часть с использованием poll()
* STAPI исправлена ошибка приводившая к зависанию ресивера при удалении процесса WiCard
+ NagraVision добавлена поддержка системы кодирования
* Tuner исправлена ошибка работы с ресиверами по COM порту
+ Core отложенный запуск ридеров, должно решить проблему с подвисанием, если инициализация сети не закончена, так же ускорен процесс запуска
* Core переписана серверная часть, что должно уменьшить кол-во расконнектов.
+ Core добавлен backtrace лог падения процесса по seg fault
+ DVBAPI добавлена поддержка AU систем BetaCrypt (17xx) и NagraVision (18xx)
* Core исправлены ошибки приводившие к падению процесса

Ссылка: Скачать WiCard

============================================================================================================================

Эмулятор WIcardd 1.18 (Весь пакет - 52 канала) Триколор c 36 борта + 5 каналов HD с 56-го борта + всё, что доступно на эмуляторе (Кроме канала TV GLOBO 13е) + Ш@ра НТВ+ (Не тест а конфиг под платную шару)
Частоты 36 градус:
11881 H 27500 DVB-S MPEG-2
12190 H 20000 DVB-S MPEG-2
12226 H 27500 DVB-S MPEG-2
12303 H 27500 DVB-S MPEG-2
Частота 56 градус:
12073 L 27500 DVB-S2 8PSK
Сбороки на любой вкус и все случаи жизни на основе оригинального конфига от Vasiliks, за что ему отдельное БОЛЬШОЕ СПАСИБО!
Сборки на выбор:
 - НТВ+ (Ш@ра) + халява (36)
 - НТВ+ (Ш@ра) + халява (36+56)
 - НТВ+ (Ш@ра) + эмулятор + халява (36)
 - НТВ+ (Ш@ра) + эмулятор + халява (36+56)
 - только эмулятор + (36+ 56) халява
 - только эмулятор + 36 халява
 - оригинал
Активация пакета Триколор (36 борт) на канале РЕН ТВ/РОССИЯ-1/КИНОПОКАЗ

Оффлайн texnik55

  • Падаван
  • *
  • Сообщений: 45
  • Поблагодарили: 45
  • Уважение: +1
WiCard
« Ответ #1: 01 июля | 2011г. | 20:45:08 »
0
А где должен лежать wicardd.conf что-то d var/keys не прокатывает, не видит его wicardd
Прописать путь конфигов например так в автозапуске:

#! /bin/bash
#
# plugin
#

/var/bin/wicardd -d -c /var/etc/wicardd.conf

Оффлайн vnov

  • Джедай
  • ***
  • Сообщений: 228
  • Поблагодарили: 236
  • Уважение: +2
WiCard
« Ответ #2: 01 июля | 2011г. | 22:06:46 »
+1
Здесь можно скачать последнюю актуальную версию с халявным трико.
что-то очень заморочено, можно упростить процесс, чтобы прямо с флешки легло куда надо и заработало. Есть папка по-умолчанию, var/etc/wicardd.conf.. Автозапуск что-то страшновато править, да и не  сильно удобно......

кстати, раз уж это faq по wicardd, наверно надо написать для начинающих, что для родного имиджа SPARK брать
 бинарник wicardd-sh4 нигде об этом не сказано, а конфиг положить (спасибо sergik) /var/etc/wicardd.conf
и еще, если в секции DVB указывать stapi работает с жуткими зависонами и нет картинки, но после переключения на DVBAPI3 все заработало..
вот мой рабочий конфиг:

Спойлер   :
[global]
#log = /tmp/wicardd.log
debug = 0
syslog = 1    # уровень логирования 0 нет, 1 низкий, 3 высокий
log_udp = 192.168.10.100 #ip компа на который направлять лог
daemon = 0 #включить (выкл)фоновое выполнение программы

[webif]
port = 8081 #номер порта для веб интерфейса, пример. в браузере компа 192.168.бла.бла:8081
debug = 0

[filter]
name = DVB
rule = caid = 0500;ident = 040610,040620,032500,032830,023d00,042300,041700,042700,042400,042410,023800,023100,007400;reject
rule = caid = 5601;reject # фильтр ненужного
rule = accept

[dvb]
filter = DVB
type = DVBAPI3 # протокол обмена с ресом.
auto_update = 1 # разрешить (запр)обновлять ecm на карте/эмуляторе (автообновление ключей со спутника относит. мк)
debug = 3

[reader]
name = cardreader
type = stapi   # тип бокса
device = SC0 #физический порт линукс картридера
debug = 3

[reader]
active = 1
name = all
type = newcamd525 #протокол ш@ры
account = xxxxx:yyyyyyyy@shxxxxx:xx20:0102030405060708091011121314  #ваш шароаккаунт
debug = 1
reconnect_delay = 10  #время паузы перед перезапросом ключа..
emm_cache = 1      
ecm_ttl = 15000   #время жизни ключа ecm

[server]
type = newcamd525
autoprovider = cardreader
auto_idents = 1
auto_update = 1
port = 10000
key = 0102030405060708091011121314
debug = 0

[account]
login = dummy
password = dummy

[account]
login = dummy1
password = dummy
auto_update = 0

+ Последняя версия 1.13 wicardd-sh4 (бинарник)
+ описание настроек.
+ крайняя версия(3к FUN17), настроенная для обновления с флешки (plugin.zip) 19.05.2013г.

Оффлайн vnov

  • Джедай
  • ***
  • Сообщений: 228
  • Поблагодарили: 236
  • Уважение: +2
WiCard
« Ответ #3: 06 июля | 2011г. | 08:45:59 »
0
Обьясните как работает данный плагин, нужен ли инет для его работы? Какой принцип работы у него? я устанавливаю плагин, втыкаю карту трико и наслаждаюсь просмотром или как?
Это плагин-эмулятор типа все в одном, он работает почти со всеми типами карт и очень со многоими Линукс рессиверами , DIR320 и Windows, умеет быть сервером карты для других по протоколу newcamd525(Лан, сом, феникс), умеет работать как эмулятор с файлом softcam, а таже умеет принимать ключи с шаровиков, не все правда так гладко, но в целом работает хорошо.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #4: 31 августа | 2011г. | 06:45:02 »
0
А что, в этой версии Энигмы нет других эмуляторов?
Если есть, то скопировать скрипт, переименовать для Викарда, в самом скрипте заменить название эмуля на Викард.
Вообщем всё как обычно для Энигмы.

Оффлайн jupiter

  • Кандидат
  • *
  • Сообщений: 5
  • Поблагодарили: 3
  • Уважение: 0
WiCard
« Ответ #5: 11 сентября | 2011г. | 15:00:17 »
0
Запустил тетку +++ на этом плагине , а вот 3к никак ??? Помогите кто знает , вот конфиг:

[global]
#log = /tmp/wicardd.log
debug = 3
syslog = 1
log = 192.168.1.22
daemon = 0

[webif]
port = 8081
debug = 0

[reader]
active = 1
name = ntv+
type = newcamd525      
account = хххх:хххх@хххххххххххх:10000:0102030405060708091011121314
debug = 1
reconnect_delay = 5
emm_cache = 1      
ecm_ttl = 15000   

[filter]
name = tricolor
rule = caid=4AE1;ident=0;accept

[reader]
active = 1
name = tricolor
type = newcamd525
account = хххх:хххх@хххххххххххх:10001:0102030405060708091011121314
reconnect_delay = 5
filter = tricolor

Оффлайн Expert_66

  • Друзья Джедаев
  • *****
  • Сообщений: 974
  • Поблагодарили: 475
  • Уважение: +11
WiCard
« Ответ #6: 11 сентября | 2011г. | 17:26:45 »
0
А что вообще в нем особенного по сравнению хотя бы с старым добрым меджиком, тем более под плюсы и трехцветы?
Одно время так расстраивался что не было протокола на шаре под него, тока под camd3 был, даже переделывал в mgcamde строку чтоб им смотреть можно было

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #7: 11 сентября | 2011г. | 17:44:11 »
0
По сравнению с мжкамд на Викард (как и на Оскам или Визкам) можно "фильтровать".
То есть разделять пакеты.
Простой пример.
На серверах обычно на одном порту весь 4АЕ1: Триколор, Платформа, Пернтхаус.
А если, напимер, есть уже карта Триколор и хочется шарить только Платформу?
Вот тут и происходит конфликт. Сказать мжкамду, что работать только с Платформой, а Триколор не трогать, не получится.

К тому же Викард ещё и с картами работает. И как сервер может.
И ещё это единственный эмуль, в котором можно отключить создание файла есм.инфо, который в ТМР пишется.

Вообщем, чем больше эмулей разных, тем лучше. :bye:

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #8: 11 сентября | 2011г. | 18:10:29 »
0
Если ш@ра с одного сервера, то конечно.

А если с разных серверов?

Например, на одном сервере не хватает какого-нибудь пакета.
Приходится подключаться к другому. А у этого второго тоже есть часть таких же пакетов. Как тогда разделить, какие пакеты с какого сервера брать?
Если абонентка, то в принципе всё равно.
А если Ш@ра комбинированная: часть пакетов по абонентке, а часть позапросная.
Как сделать, чтоб с позапросной использовать только те пакеты, которых не хватает в абонентной?

Вот в таких случаях и помогает разделение пакетов.
Это можно сделать на Викард (Оскам или Визкам).


PS. Кстати в 9 релизе Викард поддерживает новые карты плюсов 050100. 

Оффлайн yusuff

  • Младший Джедай
  • **
  • Сообщений: 143
  • Поблагодарили: 24
  • Уважение: +2
WiCard
« Ответ #9: 12 сентября | 2011г. | 12:55:08 »
0
jupiter,
Если нет карты, то просто добавьте секцию
[dvb]
type = DVBAPI3
dre_fix = 1
rerequest_not_decoded = 1
ну и всё что связано с фильтром нафиг.
К сожалению все публичные сервера до сих пор раздают весь DRE только по нулевому провайдеру.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #10: 12 сентября | 2011г. | 13:06:47 »
0
К сожалению все публичные сервера до сих пор раздают весь DRE только по нулевому провайдеру.
Они хоть пишут у себя в настройках нулевой идент, однако спокойно понимают родной идент.
Но Викард не может на сервер реальный идент отправлять.
Поэтому для Викард нужно либо переприсвоение, либо игнорирование.

Оффлайн yusuff

  • Младший Джедай
  • **
  • Сообщений: 143
  • Поблагодарили: 24
  • Уважение: +2
WiCard
« Ответ #11: 12 сентября | 2011г. | 13:11:32 »
0
sergik, на семействе самых популярных серверов присутствует только нулевой провайдер на 4AE1. На мою просьбу о добавлении остальных с объяснением преимуществ неграмотный модератор с forum.shr.tv не врубился, заматерился и поудалял посты... :comando:
wicardd по умолчанию отсылает как раз правильного провайдера, как и oscam от yuriks без маппинга провайдеров.
Едиственно на этих двух эму нет договоренности о передаче SA карты, поэтому один карту другого без танцев не аукает.
Кстати GI на ALI3606 по newcamd отсылают запросы и на нулевого (при его наличии) и на реального провайдера. Но если на сервере только правильные провайдеры (т.е. нет нулвого) переключение на нужный pid происходит на них быстрее.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #12: 12 сентября | 2011г. | 13:37:30 »
0
Про forum.shr.tv сказать не могу, но вот пример.
Оскам

2011/09/12 13:31:33 1817 2FE394B0 c dvbapi: [ADD PID 0] CAID: 0500   ECM_PID: 0035   PROVID: 042740
2011/09/12 13:31:33 1817 2FE394B0 c dvbapi: [ADD PID 1] CAID: 4AE1   ECM_PID: 0021   PROVID: 000013
2011/09/12 13:31:33 1817 2FE394B0 c dvbapi: [ADD PID 2] CAID: 0500   ECM_PID: 0026   PROVID: 042700
2011/09/12 13:31:33 1817 2FE394B0 c dvbapi: [ADD PID 3] CAID: 4AE1   ECM_PID: 0021   PROVID: 000000
2011/09/12 13:31:33 1817 2FE394B0 c dvbapi: new program number: 000A
2011/09/12 13:31:33 1817 2FE394B0 c root (4AE1&000013/000A/0021/0000/29:EADC/5A-DC): found (382 ms) by platforma_hd (of 1 avail 1) - Кинопоказ HD 1


И тот же канал через Викард

Sep 12 13:37:36 192.168.1.15 dvb: caid=4AE1, ident=000000, sid=000A, chid=0002, marker=00000000, rlen=26, group=0
Sep 12 13:37:36 192.168.1.15 dvb: match [accept default]
Sep 12 13:37:36 192.168.1.15 platform_1cent: ECM81 (4AE1:000000/A.2) for DVB0[DVBAPI3] decoded (409/411 ms)


Думаю, видно наглядно, что канал открывается как с нулевым идентом, так и с родным 13 идентом.

То есть хоть сервер и раздаёт по нулевому иденту, однако воспринимает оба.

Но на Викарде послать на сервер родной идент не получится.
Посылается только то, что сервер предоставляет.

Оффлайн yusuff

  • Младший Джедай
  • **
  • Сообщений: 143
  • Поблагодарили: 24
  • Уважение: +2
WiCard
« Ответ #13: 12 сентября | 2011г. | 13:45:09 »
0
Но на Викарде послеть на сервер родной идент не получится.
Посылается только то, что сервер предоставляет.
Ну так это совершенно правильно, потому сервер и должет анонсировать по newcamd всех провайдеров для корректной работы клиентов, другое дело что он игнорирует как бы неправильные запросы от клиента. Вполне вероятно в этом случаи ответы идут только из кеша по сиду канала. Покажите  в логе каких провайдеров прислал сервер. Я так думаю что из-за того что DRE с разных карт разных провайдеров фильтр по сидам в любом случаи на сервере есть. wicardd просто не умеет игнорировать фильтр провайдеров сервера.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #14: 12 сентября | 2011г. | 14:01:13 »
0
wicardd просто не умеет игнорировать фильтр провайдеров сервера.
Именно об этом я и писал.
Викард посылает на сервер то, что сервер ему предлагает.

Но вот тут загвоздка. У DRE обычно в потоке несколько идентов.
А какой идент "преобразовать" в нулевой, который сервер требует?

Опытные пользователи конечно знают, с каким идентом карта, которую на сервере расшаривают.
Но, чтоб не было переборов, в Викарде нужно "чужой" идент заблокировать.
В мжкамд будет перебор идентов. Чтоб не было этого реплейсы придумали.

Конечно не правильно серверы себя ведут. Нужно раздавить с родным идентом. Тогда никакие реплейсы, фильтры не понадобятся вообще.

Да "чудные" ресиверы (которые тупят при переборе) будут работать влёгкую.

Однако, как писал выше, многие серверы хоть и пишут, что раздают по нулю, но насамом деле понимают родной идент.

Просто админы и сами на этих серверах не знают об этом. Тупо каскадяд не вдаваясь в технические подробности.

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1228 Ответов
518429 Просмотров
Последний ответ 03 января | 2020г. | 00:30:52
от Влaдимиp
27 Ответов
30191 Просмотров
Последний ответ 16 февраля | 2014г. | 20:41:40
от 2boom
1487 Ответов
512275 Просмотров
Последний ответ 27 мая | 2015г. | 22:07:48
от Sirius0103
37 Ответов
34007 Просмотров
Последний ответ 04 февраля | 2015г. | 14:10:20
от sonic
45 Ответов
35327 Просмотров
Последний ответ 03 марта | 2022г. | 15:22:08
от agga


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!