Вернуться   DreamBox Satellite Forum > Обсуждение > Dreambox DM 5xxx/7xxx/8xxx/9xxx > Developer board

Developer board Раздел для разработчиков софта

Ответ
 
Опции темы

WiCard 1.12 с эмулятором goldcard/bluecard, funcard (doublemu)
Старый 27.02.2013, 12:52   #1
Эксперт
 
Аватар для WildKot
 
WildKot вне форума
Регистрация: 13.05.2008
Адрес: Transylvania, Castle Dracula
Сообщений: 408
По умолчанию WiCard 1.12 с эмулятором goldcard/bluecard, funcard (doublemu)

Ну вот, господа - то, о чем так долго говорили большевики, наконец-то свершилось! Аккурат к мужскому празднику 23 февраля появился
Первый в мире EMU с симулятором карт!

В принципе этот эмулятор нас интересует для "хитрого" просмотра Триколора без карт и нтернета. Такую функцию выполняет и OSCam-sat_art-mod(emu_dre2), но есть существенное отличие: для работы Oscam требуется актуальный файл ключей, который нужно где-то брать (спасибо добрым людям, выкладывают пока), Wicard же сам создает себе этот файл, используя встроенную в него волшебную функцию Auto Update (в народе АУ). То есть, при смене ключей не нужно ничего скачивать и подсовывать, всё обновится "с неба".

Ну, теперь от лирики к делу.
Так как, я использую Wicard только для "хитрого" Триколора, а все остальное открывается через Mgcamd, то ниже я опишу именно настройку связки Wicard/MgCamd.

Настройка связки Wicard+MgCamd
В этой связке Wicard - кардсервер, MgCamd - клиент Wicard'а, а также основной эмулятор для шуры.
Скачиваем бинарник wicardd-mipsel из прицепки, и в /usr/bin с правами 755.
Файл конфига wicardd.conf в /etc/tuxbox/config с правами 644.
Файл прошивки голдвафера pic.hex в /etc/tuxbox/config с правами 644.
Правим файл конфига:

wicardd.conf

Код:
[global]
active = 1 # включение секции
log = /tmp/wicardd.log # задать логгирование в файл /tmp/wicardd.log
log_size = 100 # размер лог-файла ограничен 100кб
debug = 3 # уровень полноты вывода в лог ( 3 - полный \ 0 - выключить )

[webif]
port = 8081
debug = 0
active = 1

[server]
type = newcamd525
provider = 4AE1
port = 34000
key = 0102030405060708091011121314
debug = 1
active = 1
ecm_queue_size = 8
keepalive = 0

[reader]
type = goldcard
fw_file = /etc/tuxbox/config/pic.hex # указывает где wicard ищет прошивку голдвафера. Её надо положить туда самому (берем в прицепке).
extee_file = /tmp/ee.bin # файл внешней EEPROM создаст wicard, желательно задать в оперативке (/var или /tmp для дримов и аналогов) т.к. будет регулярно перезаписываться (оно же файл ключей)
#extee_size = 64
debug = 1

[account]
login = wicard
password = wicard
auto_update = 1
В принципе правим только две строки fw_file и extee_file, в которых указывается путь к файлам pic.hex и ee.bin.
Все остальное можно не трогать - это реально работающий конфиг.
Теперь правим скрипт для одновременного запуска двух эмуляторов.
На разных имиджах скрипты отличаются, но для примера выкладываю скрипт, работающий у меня на старом имидже Dream Elite BH 1.3.3 OE1.6.
Ncam_Wicardd+Mgcamd.sh (название скрипта правим под свой имидж)
Код:
#!/bin/sh

CAMNAME="MgCamd 1.35/WiCard 1.12"
USERNAME="MgCamd 1.35/WiCard 1.12"
# end

remove_tmp () {
  rm -rf /tmp/*.info* /tmp/*.tmp* /tmp/*mgcamd* /tmp/*.log /tmp/wicardd* 2>/dev/null
}

case "$1" in
  start)
  echo "[SCRIPT] $1: $CAMNAME"
  remove_tmp
  /usr/bin/wicardd-mipsel -d &
  sleep 4 
  /usr/bin/mgcamd_1.35 &
  ;;
  stop)
  echo "[SCRIPT] $1: $CAMNAME"
  killall -9 mgcamd_1.35 wicardd-mipsel
  remove_tmp
  ;;
  *)
  $0 stop
  exit 0
  ;;
esac

exit 0
Подправляем скрипт под свой имидж (смотрим по аналогии скрипт запуска любого установленного у вас эмулятора). Место расположения также зависит от имиджа.
Важное замечание: по умочанию Wicard ищет файл своего конфига wicardd.conf по пути /etc/tuxbox/config/. Но можно его разместить и в другом месте, например в /usr/keys/.
Тогда строка в скрипте запускающая Wicard (выделена желтым цветом), должна выглядить так:
Код:
/usr/bin/wicardd-mipsel -d -c /usr/keys/wicardd.conf  &
Скрипту права не забываем 755.

Необходимо прописать дополнительную строчку в файл /usr/keys/newcamd.list
Код:
CWS = 127.0.0.1 34000 wicard wicard 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver au
Строку для Триколора на сервер шары можно теперь вообще заккоментировать или удалить (пока халяву не прикроют она нам точно не понадобится). Если вы не комментируете и не удаляете строки Триколора шуры, то указанную дополнительную строку нужно разместить самой верхней.

В файле /usr/keys/mg_cfg поправить два параметра:
Код:
A: { 01 }
U: { 01 }
Перегружаем GUI (возможно кому-то надо полный перегруз ресивера), в меню выбора ЭМУ находим нашу связку (если вы справились со скриптом и положили его куда надо),запускаем её, становимся на канал Триколора и через небольшой промежуток времени (у меня при экспериментах это происходило от 20 до 50 секунд) появляется кино.
В логе выглядит это так:

Код:
27.02.2013 10:31:23    got 64 cmd 9F 
27.02.2013 10:31:23    [mg0] namespace 1692F4F t-id 15 on-id FFFF 
27.02.2013 10:31:23    [mg0] descramble on 1, source 0 
27.02.2013 10:31:23    [mg0] service 836 index 0 pmt pid 366 (1), pids: video 0x0367, audio  0x0368 0x0369 
27.02.2013 10:31:23    [mg0] ECM: CaID: 0x4AE1  -> CaPID: 0x005E ProvID: 000000 
27.02.2013 10:31:23    [mg0] ECM: CaID: 0x4AE1  -> CaPID: 0x0060 ProvID: 000000 
27.02.2013 10:31:24    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:24    [mg0] newcamd route 127.0.0.1:34000 cant decode (555ms) <- нет картинки :tear:
27.02.2013 10:31:24    [mg0] network can't decode 
27.02.2013 10:31:24    [mg0] pid 0x005E failed to decode. 
27.02.2013 10:31:24    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:24    [mg0] newcamd route 127.0.0.1:34000 cant decode (34ms) 
27.02.2013 10:31:24    [mg0] network can't decode 
27.02.2013 10:31:24    [mg0] pid 0x0060 failed to decode. 
27.02.2013 10:31:24    [mgcamd] emm started 
27.02.2013 10:31:24    Starting emm for newcamd shared card 
27.02.2013 10:31:24    *EMM: CaID: 0x4AE1  -> CaPID: 0x0021 ProvID: 000000 
27.02.2013 10:31:24    Starting emm for newcamd shared card 
27.02.2013 10:31:24    *EMM: CaID: 0x4AE1  -> CaPID: 0x0020 ProvID: 000000 
27.02.2013 10:31:24     EMM: CaID: 0x4AE0  -> CaPID: 0x0708 ProvID: 000000 
27.02.2013 10:31:24     EMM: CaID: 0x4AE0  -> CaPID: 0x0708 ProvID: 000000 
27.02.2013 10:31:24     EMM: CaID: 0x4AE0  -> CaPID: 0x0709 ProvID: 000000 
27.02.2013 10:31:24     EMM: CaID: 0x4AE0  -> CaPID: 0x0709 ProvID: 000000 
27.02.2013 10:31:24     EMM: CaID: 0x4AE0  -> CaPID: 0x0709 ProvID: 000000 
27.02.2013 10:31:25    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:26    [mg0] newcamd route 127.0.0.1:34000 cant decode (643ms) 
27.02.2013 10:31:26    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:26    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:31:26    [newcamd] EMM answer from 127.0.0.1:34000, 3:86 <- пошло АУ и создался файл ee.bin :eek:
27.02.2013 10:31:27    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:29    [mg0] newcamd route 127.0.0.1:34000 cant decode (1956ms) 
27.02.2013 10:31:29    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:29    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:31:30    [newcamd] EMM answer from 127.0.0.1:34000, 3:86 
27.02.2013 10:31:30    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:32    [mg0] newcamd route 127.0.0.1:34000 cant decode (1886ms) 
27.02.2013 10:31:32    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:32    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:31:33    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:34    [mg0] newcamd route 127.0.0.1:34000 cant decode (678ms) 
27.02.2013 10:31:34    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:34    [newcamd] EMM answer from 127.0.0.1:34000, 3:86
27.02.2013 10:31:35    [mg0] newcamd route 127.0.0.1:34000 cant decode (1252ms) 
27.02.2013 10:31:36    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:36    [mg0] newcamd route 127.0.0.1:34000 cant decode (561ms) 
27.02.2013 10:31:36    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:36    [mg0] newcamd route 127.0.0.1:34000 cant decode (27ms) 
27.02.2013 10:31:38    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:38    [mg0] newcamd route 127.0.0.1:34000 cant decode (490ms) 
27.02.2013 10:31:38    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:38    [mg0] newcamd route 127.0.0.1:34000 cant decode (39ms) 
27.02.2013 10:31:39    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:40    [mg0] newcamd route 127.0.0.1:34000 cant decode (616ms) 
27.02.2013 10:31:40    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:40    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:31:41    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:41    [mg0] newcamd route 127.0.0.1:34000 cant decode (570ms) 
27.02.2013 10:31:41    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:41    [mg0] newcamd route 127.0.0.1:34000 cant decode (20ms) 
27.02.2013 10:31:42    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:43    [mg0] newcamd route 127.0.0.1:34000 cant decode (506ms) 
27.02.2013 10:31:43    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:43    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:31:44    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:45    [mg0] newcamd route 127.0.0.1:34000 cant decode (616ms) 
27.02.2013 10:31:45    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:45    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:31:46    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:46    [mg0] newcamd route 127.0.0.1:34000 cant decode (499ms) 
27.02.2013 10:31:46    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:46    [mg0] newcamd route 127.0.0.1:34000 cant decode (23ms) 
27.02.2013 10:31:47    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:48    [mg0] newcamd route 127.0.0.1:34000 cant decode (582ms) 
27.02.2013 10:31:48    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:48    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:31:49    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:49    [mg0] newcamd route 127.0.0.1:34000 cant decode (574ms) 
27.02.2013 10:31:49    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:49    [mg0] newcamd route 127.0.0.1:34000 cant decode (22ms) 
27.02.2013 10:31:51    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:51    [mg0] newcamd route 127.0.0.1:34000 cant decode (493ms) 
27.02.2013 10:31:51    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:51    [mg0] newcamd route 127.0.0.1:34000 cant decode (46ms) 
27.02.2013 10:31:52    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:53    [mg0] newcamd route 127.0.0.1:34000 cant decode (605ms) 
27.02.2013 10:31:53    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:53    [mg0] newcamd route 127.0.0.1:34000 cant decode (20ms) 
27.02.2013 10:31:54    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:54    [mg0] newcamd route 127.0.0.1:34000 cant decode (484ms) 
27.02.2013 10:31:54    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:54    [mg0] newcamd route 127.0.0.1:34000 cant decode (86ms) 
27.02.2013 10:31:55    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:56    [mg0] newcamd route 127.0.0.1:34000 cant decode (498ms) 
27.02.2013 10:31:56    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:56    [mg0] newcamd route 127.0.0.1:34000 cant decode (22ms) 
27.02.2013 10:31:57    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:58    [mg0] newcamd route 127.0.0.1:34000 cant decode (562ms) 
27.02.2013 10:31:58    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:58    [mg0] newcamd route 127.0.0.1:34000 cant decode (34ms) 
27.02.2013 10:31:59    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:59    [mg0] newcamd route 127.0.0.1:34000 cant decode (497ms) 
27.02.2013 10:31:59    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:31:59    [mg0] newcamd route 127.0.0.1:34000 cant decode (36ms) 
27.02.2013 10:32:00    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:01    [mg0] newcamd route 127.0.0.1:34000 cant decode (577ms) 
27.02.2013 10:32:01    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:01    [mg0] newcamd route 127.0.0.1:34000 cant decode (22ms) 
27.02.2013 10:32:02    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:02    [mg0] newcamd route 127.0.0.1:34000 cant decode (550ms) 
27.02.2013 10:32:02    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:02    [mg0] newcamd route 127.0.0.1:34000 cant decode (21ms) 
27.02.2013 10:32:03    [newcamd] EMM answer from 127.0.0.1:34000, 3:86 
27.02.2013 10:32:03    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:04    [mg0] newcamd route 127.0.0.1:34000 cant decode (504ms) 
27.02.2013 10:32:04    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:05    [mg0] newcamd route 127.0.0.1:34000 cant decode (1202ms) 
27.02.2013 10:32:06    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:07    [mg0] newcamd route 127.0.0.1:34000 cant decode (580ms) 
27.02.2013 10:32:07    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:07    [newcamd] EMM answer from 127.0.0.1:34000, 3:86 
27.02.2013 10:32:07    [mg0] newcamd route 127.0.0.1:34000 cant decode (28ms) 
27.02.2013 10:32:08    [mg0] -> ECM to newcamd 127.0.0.1:34000 
27.02.2013 10:32:10    [mg0] <- CW from newcamd 127.0.0.1:34000 (1715ms) <- пошла картинка :nod:
27.02.2013 10:32:10    [mg0] 1715 msec -- Wed Feb 27 10:32:10 2013 
27.02.2013 10:32:10    system: @Sky caid: 0x4AE1 pid: 0x005e 
27.02.2013 10:32:10    prov: 000000 
27.02.2013 10:32:10    cw0:0 EB A6 C4 55 23 52 F7 6C 
27.02.2013 10:32:10    cw1:0 DD 35 21 33 5D 8F 9A 86
Небольшое дополнение для имиджей Open Pli. Там немножко по другому.
Устанавливаем с фида любой кардсервер, например oscam.
Правим скрипт запуска кардсервера (находится по пути etc/init.d) меняя в нем название бинарника на wicardd-mipsel и параметры запуска бинарника.
Название скрипта можно (и даже лучше) не менять.
Вот пример из моего скрипта кардсервера на DM800HD имидж Open Pli 2.1 OE1.6.
cardserver.oscam-experimental (я название скрипта, как видите, не менял)

Код:
#!/bin/sh

remove_tmp () {
rm -rf /tmp/wicardd*
}

case "$1" in
start)
    remove_tmp
    sleep 3
    exec start-stop-daemon -S -x /usr/bin/wicardd-mipsel -- -d
    exit
    ;;
stop)
    exec start-stop-daemon -K -R 2 -x /usr/bin/wicardd-mipsel &
    sleep 2
    killall -9 wicardd-mipsel 2>/dev/null
    sleep 2
    remove_tmp
    sleep 2
    exit
    ;;
restart|reload)
    $0 stop
    sleep 1
    $0 start
    ;;
version)
    echo "1.12"
    ;;
info)
    echo "wicardd 1.12"
    ;;
*)
    echo "Usage: $0 start|stop|restart"
    exit 1
    ;;
esac
exit 0
Всё остальное также, как описано выше для других имиджей.
Перегружаемся, останавливаем все эмуляторы, запускаем кардсервер, запускаем Mgcamd. Всё, они работают в связке. Далее становимся на канал Триколора, немного ждём и смотрим кино.
Ну вроде бы всё. Извините за лёгкий сумбур - навыка мало.
Если что-то упустил - спрашивайте.
Удачи!

P.S.
Если у кого-то что-то не работает (не получается) прочитайте всё ещё раз и внимательнее присмотритесь к своим скриптам!
Потому, что:
Все вышеприведенные скрипты и конфиги, а также прицепленные файлы стопроцентно рабочие - созданы, проверены и взяты, с работающих по связке Wicard+Mgcamd во время написания этого опуса, следующих аппаратов:
DreamBox 800 HD (немец), имидж Dream Elite BH 1.3.3 OE1.6
DreamBox 800 HD (не немец), имидж Open Pli 2.1 OE1.6
.
Вложения
Тип файла: zip Wicard1.12.zip (253.5 Кб, 1349 просмотров)
__________________
DreamBox 800 HD + 2,5'' HDD SATA 500G WD + OpenPLi-2.1 + WiCard 1.18
DreamBox 500 HD + OpenPLi-3.0 + WiCard 1.18

Последний раз редактировалось leow; 02.03.2013 в 15:40.
  Ответить с цитированием

Старый 28.02.2013, 09:09   #2
Эксперт
 
Аватар для Aizak
 
Aizak вне форума
Регистрация: 11.05.2008
Сообщений: 338
По умолчанию

Тут WiCard 1.12 как основной сервер для 3к и шары.
__________________
DreamBox DM 800HD PVR + OpenPli-2.1 + Mgcmd 1.35a + WiCard+SATA HDD 2.5" 500Gb +Netgear R7000 + Samsung UE55KU6300U + (CI+)
  Ответить с цитированием

Старый 28.02.2013, 18:10   #3
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

WiCard + Dreambox DM500S = Смотрим Триколор.

Вставлю и я свои 5 копеек. Для начала вспомним старый добрый DM500S с Enigma1. Скоро начнется дачный сезон и 500-ка будет неплохим решением в месте, где нет интернета.

Тестировал на имидже Gemini 4.7.

На сат-форуме нашел уже готовый архив, который содержал все необходимые файлы. Опишу их чуть подробнее. Раскидываем файлы по папкам:
var/bin/wicardd - бинарник эмулятора WiCard. Необходимо установить атрибуты 755

var/keys/fw.hex - прошивка карты GW

var/script/wicardd_cam.sh - скрипт запуска эмулятора. Необходимо установить атрибуты 755

var/tuxbox/config/wicardd.conf - конфигурационный файл для эмулятора.
Код:
[global]
active = 1
#log_udp = 192.168.1.121:514   #лог на комп
#syslog = 1
log = /tmp/wicardd.log    #лог в папку tmp
log_size = 100
debug = 1
daemon = 0

[webif]
active = 1
port = 8081
debug = 1

[filter]
name = dvb
rule = caid=4ae1;ident=11;accept
rule = reject

[dvb]
active = 1
type = DVBAPI1
rerequest_not_decoded = 1
auto_update = 1
filter = dvb
sdt = 1
ecm_info = 1
debug = 1

[reader]
name = dreemu
type = goldcard
fw_file = /var/keys/fw.hex
extee_file = /tmp/ee.bin  #файл ключей создаётся в  tmp , если не надо - закоментировать
debug = 1
Перегружаем тюнер, затем идем в блю-панель, выбираем эмулятор WiCard 1.12 и перегружаем его (Зеленая кнопка)

Становимся на канал Триколора. Через некоторое он должен запоказывать.
Вложения
Тип файла: zip wicardd_dm500_trikolor_халява.zip (235.7 Кб, 1096 просмотров)
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)
  Ответить с цитированием

Старый 28.02.2013, 18:15   #4
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

WiCard + Триколор + шара на Dreambox DM500S

Продолжим. Можно использовать WiCard как полноценный эмулятор и смотреть не только триколор, но и шарить.
Для этого достаточно прописать один или несколько секций [reader] в файл var/tuxbox/config/wicardd.conf
Для +++ секция в конце файла.

Код:
[global]
active = 1
#log_udp = 192.168.1.121:514   #лог на комп
#syslog = 1
log = /tmp/wicardd.log    #лог в папку tmp
log_size = 100
debug = 1
daemon = 0

[webif]
active = 1
port = 8081
debug = 1

[filter]
name = dvb
rule = caid=4ae1;ident=11;accept
rule = caid=0500;ident=040600;accept #NTV+
rule = reject

[dvb]
active = 1
type = DVBAPI1
rerequest_not_decoded = 1
auto_update = 1
filter = dvb
sdt = 1
ecm_info = 1
debug = 1

[reader]
name = dreemu
type = goldcard
fw_file = /var/keys/fw.hex
extee_file = /tmp/ee.bin  #файл ключей создаётся в  tmp , если не надо - закоментировать
debug = 1

[reader]
active = 1
name = NTV
type = newcamd525
account = login:pass@adress_servera:4000:0102030405060708091011121314
reconnect_delay = 10
emm_cache = 1
Кроме этого надо дописать строчку для NTV в секцию [filter]

Код:
[filter]
name = dvb
rule = caid=4ae1;ident=11;accept
rule = caid=0500;ident=040600;accept #NTV+
rule = reject
Для использования "статических" ключей из файла SoftCam.Key добавим еще несколько секций:

Код:
[reader]
active = 1 
type = emubiss 
caid = 2600
file = /var/keys/SoftCam.Key 
ecm_queue_size = 8
Код:
[reader]
active = 1
type = emuvia 
caid = 0500
file = /var/keys/SoftCam.Key 
ecm_queue_size = 8
Код:
[reader]
active = 1
type = emucworks
caid = 0D00
file = /var/keys/SoftCam.Key
ecm_queue_size = 8
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)

Последний раз редактировалось lagush; 28.02.2013 в 18:59.
  Ответить с цитированием

Старый 28.02.2013, 18:15   #5
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

Настройка связки Wicard+MgCamd на Dreambox DM500S
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)

Последний раз редактировалось lagush; 28.02.2013 в 19:01.
  Ответить с цитированием

Старый 08.03.2013, 08:54   #6
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

Качаем новую прошивку PIC (MK09) и АУ снова в работе

var/keys/fw.hex - прошивка карты GW
она же pic.hex
обзывай этот файл как хочешь, главное, чтобы имя совпадало в конфиге с реальным.
Вложения
Тип файла: zip PIC.hex.zip (2.5 Кб, 289 просмотров)
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)

Последний раз редактировалось ASFILL®; 13.03.2013 в 11:10.
  Ответить с цитированием

Старый 11.03.2013, 16:59   #7
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

Настройка связки MgCamd+Wicard на Dreambox DM7020HD (800/800SE/500HD с имиджем Gemini/GP3) для просмотра Триколора

Будет работать и на других имиджах, при условии правки скрипта запуска эмуляторов.

Основной эмулятор MgCamd, WiCard работает как сервер для эмуляции карты Триколора с автоапдейтом (AU).

Раскидываем файлы из архива по папкам:
usr/bin/wicardd-mipsel - бинарник эмулятора WiCard. Необходимо установить атрибуты 755

usr/script/mgcamd_1.35a_WiCard_cam.sh - скрипт запуска эмуляторов. Необходимо установить атрибуты 755

usr/tuxbox/config/pic.hex - прошивка карты GW

usr/tuxbox/config/wicardd.conf - конфигурационный файл для эмулятора.

Код:
[global]
active = 1 # включение секции
log = /tmp/wicardd.log # задать логгирование в файл /tmp/wicardd.log
log_size = 100 # размер лог-файла ограничен 100кб
debug = 3 # уровень полноты вывода в лог ( 3 - полный \ 0 - выключить )

[webif]
port = 8081
debug = 0
active = 1

[server]
type = newcamd525
provider = 4AE1
port = 34000
key = 0102030405060708091011121314
debug = 1
active = 1
ecm_queue_size = 8
keepalive = 0

[reader]
type = goldcard
fw_file = /etc/tuxbox/config/pic.hex # указывает где wicard ищет прошивку голдвафера. Её надо положить туда самому (берем в прицепке).
extee_file = /tmp/ee.bin # файл внешней EEPROM создаст wicard, желательно задать в оперативке (/var или /tmp для дримов и аналогов) т.к. будет регулярно перезаписываться (оно же файл ключей)
#extee_size = 64
debug = 1

[account]
login = wicard
password = wicard
auto_update = 1
Осталось только прописать дополнительную строчку во всеми знакомый файл /usr/keys/newcamd.list обязательно первой сверху!

Код:
CWS = localhost 34000 wicard wicard 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserver au
Перегружаем тюнер, заходим в блю-панель и выбираем эмулятор MgCamd_1.35a/WiCard и перегружаем его.

Становимся на канал Триколора - картинка должна появится через 1-2 минуты.
Вложения
Тип файла: zip mgcamd+wicard+tricolor.zip (263.2 Кб, 640 просмотров)
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)

Последний раз редактировалось lagush; 11.03.2013 в 17:05.
  Ответить с цитированием

Старый 16.03.2013, 16:44   #8
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

Сменили ключ на МК07. Ждем новую прошивку или подставляем актуальный файл ключей ee.bin...
Короче, пока не будет полной эмуляции зеленки, спокойно трико не посмотришь. Т.е. смотреть можно, но придется регулярно ключики подкидывать.
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)
  Ответить с цитированием

Старый 16.03.2013, 18:02   #9
Эксперт
 
Аватар для WildKot
 
WildKot вне форума
Регистрация: 13.05.2008
Адрес: Transylvania, Castle Dracula
Сообщений: 408
По умолчанию

Цитата:
Сообщение от lagush Посмотреть сообщение
...Ждем новую прошивку...
Есть уже с новым MK
Вложения
Тип файла: zip PIC_GW_07_ALL.zip (2.1 Кб, 220 просмотров)
__________________
DreamBox 800 HD + 2,5'' HDD SATA 500G WD + OpenPLi-2.1 + WiCard 1.18
DreamBox 500 HD + OpenPLi-3.0 + WiCard 1.18
  Ответить с цитированием

Старый 05.04.2013, 06:45   #10
Эксперт
 
mpelion вне форума
Регистрация: 15.02.2009
Сообщений: 162
Отправить сообщение для mpelion с помощью ICQ
По умолчанию

Новый pic для МК 09
Забирай.
Вложения
Тип файла: zip pic09.zip (2.0 Кб, 155 просмотров)
__________________
DM 500 HD, 36e,13e,9e,4.8e.

Последний раз редактировалось lagush; 05.04.2013 в 15:32.
  Ответить с цитированием

Старый 05.04.2013, 09:12   #11
Дримовод
 
gorr вне форума
Регистрация: 01.12.2011
Адрес: Kiev
Сообщений: 34
По умолчанию

поставте ридер не с GW а с фанкой - и отпадет необходимость искать пик с новым МК
  Ответить с цитированием

Старый 05.04.2013, 09:48   #12
Юннный Дримовод
 
AK-47 вне форума
Регистрация: 21.02.2007
Сообщений: 6
Вопрос

Цитата:
Сообщение от lagush Посмотреть сообщение
WiCard + Dreambox DM500S = Смотрим Триколор.

Вставлю и я свои 5 копеек. Для начала вспомним старый добрый DM500S с Enigma1. Скоро начнется дачный сезон и 500-ка будет неплохим решением в месте, где нет интернета.
Добрый день! FunCard.a90 можно к Dreambox DM500S приделать?
  Ответить с цитированием

Старый 05.04.2013, 10:09   #13
Эксперт
 
Аватар для WildKot
 
WildKot вне форума
Регистрация: 13.05.2008
Адрес: Transylvania, Castle Dracula
Сообщений: 408
По умолчанию

Цитата:
Сообщение от AK-47 Посмотреть сообщение
Добрый день! FunCard.a90 можно к Dreambox DM500S приделать?
Если у вас с GW работало, то не вижу причин, чтобы не работал Funcard.
Нужно только подправить секцию [reader] в wicardd.conf.
Вот из моего конфига:
Код:
[reader]
active = 1
name = funcard
type = funcard
fw_file = /etc/tuxbox/config/FunCard.a90
extee_file = /etc/tuxbox/config/ee.bin
extee_size = 64
intee_file = /etc/tuxbox/config/int_ee.bin
auto_update = 1
debug = 1
И кинуть 2 файлика из прицепки согласно путей, указанных в конфиге. Пути к файлам (выделено красным) можете менять на свой вкус.
Атрибуты у этих файлов 644.
Вложения
Тип файла: zip FunCard.zip (5.1 Кб, 320 просмотров)
__________________
DreamBox 800 HD + 2,5'' HDD SATA 500G WD + OpenPLi-2.1 + WiCard 1.18
DreamBox 500 HD + OpenPLi-3.0 + WiCard 1.18
  Ответить с цитированием

Старый 05.04.2013, 10:25   #14
Дримовод
 
gorr вне форума
Регистрация: 01.12.2011
Адрес: Kiev
Сообщений: 34
По умолчанию

достаточно одного FanCard.a90
остальные в конфиге прописать и все
  Ответить с цитированием

Старый 05.04.2013, 11:34   #15
Эксперт
 
Аватар для WildKot
 
WildKot вне форума
Регистрация: 13.05.2008
Адрес: Transylvania, Castle Dracula
Сообщений: 408
По умолчанию

Цитата:
Сообщение от gorr Посмотреть сообщение
достаточно одного FanCard.a90
остальные в конфиге прописать и все
Верно, только с файлом int_ee.bin у многих косяки в работе выяснились.
В этом файле прописывается номер текущего МК.
При смене МК этот номер в файле меняется. Если этого файла не было, то он должен создаться. Так вот и выяснилось, что не хочет он сам создаваться.
Поэтому автор прошивки сам порекомендовал сразу положить готовый int_ee.bin.
__________________
DreamBox 800 HD + 2,5'' HDD SATA 500G WD + OpenPLi-2.1 + WiCard 1.18
DreamBox 500 HD + OpenPLi-3.0 + WiCard 1.18
  Ответить с цитированием
Ответ

Закладки


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Часовой пояс GMT +3, время: 16:58.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot


Спутниковое телевидение, оборудование для прима. Ресиверы Dreanbox Multimedia.
Самые актуальные обзоры новейших спутниковых ресиверов.