Автор Тема: oscam + модификация для быстрого переключения каналов  (Прочитано 66920 раз)

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

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 881
Прога работает как емулятор для дримов (с модулем dvb-api)

Скачать можно тут http://sat-forum.su/index.php/topic,8068.msg124626.html#msg124626


История изменений
15 -    добавлен DRE2 overcrypt
14 -    Biss и Cryptoworks теперь берут ключи с oscam.keys
          (Для бисов ключи тоже вводятся в файл oscam.keys в формате
           F <sid><video pid> 00 <ключ>
           F <sid><video pid> 01 <ключ>
           для начала просто попробуйте взять готовые ключи бисов из softcam.key)
13 - добавил емуляторы (ключи в oscam.keys) :
         - емулятор viaccess 3 пакета TNT
         - емулятор Irdeto 2 (например пакет Bulsat)
         - поддержка "осьминожки"
       поправил АУ на кинорейсы
       поправил работу с клиентами на компорту (неработало в какой-то там версии самого оскама)
       (требует библиотеку openssl)
12 - Умеет прогнать скрипт без программатора на дриме (http://sat-forum.su/index.php/topic,8069.0.html)
11 - перешел на билд 3300
10-pre06 - добавлен емулятор Viaccess (версия карт 2.6)
       (ключи в файле oscam.key (формат как softcam.key)
       его можно и отключить - секция global - параметр disable_via_emu = 1
       смотреть можно например пакет Bis на Hot Bird (в том числе и Dorcel) )
       добавлен параметр ecminfo_type = 0 или 1
       (в секции global меняет формат файла /tmp/ecm.info
       0 - прежний "оскамовский"
       1 - формат как в mgcamd)
       поправил работу с параметрами ридера tuner (смотри в 09 - pre08)
09 - поправил есм кеш 1-го уровня
       добавил параметр в секция dvpapi (oscam.conf)
       force_emm = 0 или 1  (1 - должен помочь при удаленном апдейте карты)
09 - pre08
        пока тут http://sat-forum.su/index.php/topic,7434.msg122289.html#msg122289
09 - pre07
              исправлена ошибка в biss емуляторе которая появилась после отмены использования файла /tmp/pmt.tmp
              добавлена поддержка АУ Irdeto (Радуга, Континент)
                (для работы ирдето надо в ридере прописать boxkey и rsakey - Google поможет)
              добавлен приоритет по картах и провайдерах (oscam.pids)
                (Ecm_id - ето и есть провайдер)
                           (в секции caid указываем Caid/Ecm_id[/Irdeto_Chid]  ---- приоритет по картам
                            в секции sid указываем Sid/Ecm_Pid[/Irdeto_Chid]    ---- приоритет по есм пидам
                            если приоритет указанный в секции sid - секция caid неучитывается
                            порядок приоритетов в секции caid имеет значение - в таком же порядке они будут перебиратся)
             добавлен параметр отключения емулятора для 3К (каналы с "упрощенной кодировкой")
                           oscam.conf
                           [global]
                           disable_dre_emu = 0 или 1 (0 - emu включено, 1 - emu выключено)
09 - pre02
              убрал с оскама использование файла /tmp/pmt.tmp
              (+добавил параметр для его включения в секцию dvpapi
               disable_pmt_files = 0 или 1 (1 - неиспользовать файл)  )
              (через него получаются "двойные запросы" - как бы два разных канала смотриш)
08 -        добавлена поддержка активации пакетов (подписок) на DRE и поправлено АУ  (разширены фильтры)
07 -        добавлена поддержка апдейта на белках
06 -        добавлен АУ на 52-х (без связки с mgcamd)
              Исправлена старая ошибка оскама в обработке ЕММ
              АУ работает как на груповых так и на индивидуальних ЕММ
              База идет (5 каналов с которыми были проблемы)
05 -        Добавлен параметр ридера (пока только для карт DRE)
              readcmd=файл
              Команда отсилается в карту один раз при запуске оскама
              Читать тут http://sat-forum.su/index.php/topic,7434.msg114945.html#msg114945
04 -        Добавлена упрощенная кодировка для клиентов оскама (например mgcamd)
03 -        для ридеров добавлено следующие параметры :
              setdrecaid = 4ae0 или 4ae1       - указывает какой каид установить (независино от автодетекта)
              disabledreinitcmd30 = 0 или 1
              disabledreinitgeocode = 0 или 1
              disabledreinitsetprovinfo = 0 или 1         - выключает выполнение некоторых комманд при инициализации карты
              Добавлена емуляция 5-ти каналов 3к "упрощенная кодировка" (в логах должно писать emu)

Обратите внимание, что все "ридеры" в файле pscam.server отключены (enable = 0)
они там вписаны для примера - если хотите включить - enable = 1

Так же отключен в найстройках автоапдейт - для включения в файле oscam.conf в разделе [dvbapi]  проставить au=1

В первоначальной версия изменение сделал следуюшие :
1. Добавил BISS
2. Добавил раскодировку PG и PB
3. Добавил приоритет ECM пидов
(специальний файл oscam.pids - в котором есть соответствие сидов каналов
и ECM пидов для быстрого переключения каналов)
4. Добавил фильтр Irdeto чидов
(в етом же файле oscam.pids для кодировки ирдето указывается
Irdeto chid - другие отбрасываются)

15 openssl - services ex file - zero_dre_prov  - extern_rc  d2over

Оффлайн ivsver

  • Желтые штаны
  • ****
  • Сообщений: 145
А эта версия оскама карту дре-2  в картоприемнике дрима примет

Оффлайн alternative

  • Желтые штаны
  • ****
  • Сообщений: 244
Работает ли триколор в картоприемнике и есть ли ау ,как на мпкс 16?кто пробовал отзовитесь.

Оффлайн amator

  • Желтые штаны
  • ****
  • Сообщений: 100
Прога работает как емулятор для дримов (с модулем dvb-api)

Изменение сделал следуюшие :
1. Добавил BISS
2. Добавил раскодировку PG и PB
3. Добавил приоритет ECM пидов
(специальний файл oscam.pids - в котором есть соответствие сидов каналов
и ECM пидов для быстрого переключения каналов)
4. Добавил фильтр Irdeto чидов
(в етом же файле oscam.pids для кодировки ирдето указывается
Irdeto chid - другие отбрасываются)

В архиве 2 версии под ppc и mips, и файлы конфигурации.
(запускал на 500S и на 800-м)

В файл oscam.pids добавлены каналы НТВ, трико, поверхности, радуги и клубнички.

Спасибо , а под линукс можно сделать ?

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 881
В принципе можно - но скажи что именно из модификаций тебя интересует?
(я так понимаю ти через ком порт будеш ш@рить - а кое-что из етого сделано на уровне dvbapi)

Оффлайн amator

  • Желтые штаны
  • ****
  • Сообщений: 100
интересует пункт №3 и №4 :)

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 881
интересует пункт №3 и №4 :)
Вот как раз ето и реализовано в модуле dvbapi и при использовании ком порта себя не проявит

Оффлайн VAHRAM

  • Желтые штаны
  • ****
  • Сообщений: 199
А эта версия оскама карту дре-2  в картоприемнике дрима примет
Работает ли триколор в картоприемнике и есть ли ау ,как на мпкс 16?кто пробовал отзовитесь.
Можно немножко обетом подробнее,будут работать карточки 3к? спасибо.

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 881
У проекта oscam есть своя страница
http://streamboard.gmc.to:8001/wiki
и форум есть
http://streamboard.gmc.to/wbb2/board.php?boardid=236

Сам ведь я его не писал ! Я только внес некоторые изменение которые интересовали меня.
Карточок + или 3к или 7к меня нету - тоесть проверить не могу
Если есть вопросы по изменениях или предложения - с радостью выслушаю - чем смогу помогу.

Онлайн Werdum

  • Малиновые штаны
  • *****
  • Сообщений: 797
А нельзя ли добавить эмулятор dvb-api для тюнеров openbox hd ? Само апи открыто
http://openboxfan.com/index.php/topic,3007.0.html

Будем очень благодарны )

Оффлайн amator

  • Желтые штаны
  • ****
  • Сообщений: 100
решил проверить на счет быстрого переключения  с картой радуга
что-то не захотела данная сборка быстро переключать каналы - точней вообще не захотела ничего переключать
может автор покажет где моя ошибка ??
[reader]
label    = raduga
protocol = internal
device   = /dev/sci0
group    = 1
cardmhz = 600
caid     = 0652
ident   = 0652:000015,00FFFF,000000
emmcache = 1,3,2

------------------------------------------------------------------------------
>> OSCam <<  cardserver started at Thu Jun 10 20:40:21 2010
-------------------------------------------------------------------------------
2010/06/10 20:40:21    303 s   version=0.99.4svn, build #2151, system=powerpc-tuxbox-linux, nice=-10
2010/06/10 20:40:21    303 s   max. clients=29, client max. idle=9999999 sec
2010/06/10 20:40:21    303 s   max. logsize=unlimited
2010/06/10 20:40:21    303 s   client timeout=8000 ms, fallback timeout=4000 ms, cache delay=0 ms
2010/06/10 20:40:21    303 s   shared memory initialized (size=490630, fd=5)
2010/06/10 20:40:21    303 s   auth size=4756
2010/06/10 20:40:21    303 s   services reloaded: 0 services freed, 0 services loaded
2010/06/10 20:40:21    303 s   userdb reloaded: 0 accounts freed, 2 accounts loaded, 0 expired, 0 disabled
2010/06/10 20:40:21    303 s   signal handling initialized (type=sysv)
2010/06/10 20:40:21    303 s   370 service-id's loaded
2010/06/10 20:40:21    303 s   4 provid's loaded
2010/06/10 20:40:21    303 s   2 lengths for caid guessing loaded
2010/06/10 20:40:21    303 s   monitor: disabled
2010/06/10 20:40:21    303 s   camd 3.3x: disabled
2010/06/10 20:40:21    303 s   camd 3.5x: disabled
2010/06/10 20:40:21    303 s   cs378x: disabled
2010/06/10 20:40:21    303 s   newcamd: initialized (fd=9, port=10000, crypted)
2010/06/10 20:40:21    303 s   CAID: 0652
2010/06/10 20:40:21    303 s   provid #0: 000015
2010/06/10 20:40:21    303 s   provid #1: 000000
2010/06/10 20:40:21    303 s   provid #2: 00FFFF
2010/06/10 20:40:21    303 s   cccam: disabled
2010/06/10 20:40:21    303 s   radegast: disabled
2010/06/10 20:40:21    303 s   logger started (pid=304)
2010/06/10 20:40:21    303 s   resolver thread started
2010/06/10 20:40:21    303 s   reader started (pid=306, device=/dev/sci0)
2010/06/10 20:40:21    303 s   waiting for local card init
2010/06/10 20:40:21    303 s   init for all local cards done
2010/06/10 20:40:21    303 s   anti cascading disabled
2010/06/10 20:40:21    303 s   dvbapi: initialized (pid=307)
2010/06/10 20:40:21    307 c01 plain dvbapi-client 127.0.0.1 granted (root, au=raduga)
2010/06/10 20:40:21    306 r01 card detected
2010/06/10 20:40:23    306 r01 ATR: 3B 9F 21 0E 49 52 44 45 54 4F 20 41 43 53 20 56 35 2E 37 9A
2010/06/10 20:40:24    306 r01 Maximum frequency for this card is formally 6 Mhz, clocking it to 6.00 Mhz
2010/06/10 20:40:25    306 r01 detect Irdeto card
2010/06/10 20:40:25    306 r01 caid: 0652, acs: 6.08
2010/06/10 20:40:25    306 r01 ascii serial: 4121757272, hex serial: D66622, hex base: 1C
2010/06/10 20:40:26    307 c01 dvbapi: new program number: 1BA8 (0000:1BA8 unknown)
2010/06/10 20:40:26    307 c01 dvbapi: new program number: 1BA8 (TV1000 Ru Kino)
2010/06/10 20:40:26    307 c01 root (090F&000000/1BA8/1BB1/84:C9A4/00-00): rejected caid (0 ms) - TV1000 Ru Kino
2010/06/10 20:40:28    306 r01 providers: 4 (05a56a,ffffff,ffffff,ffffff)
2010/06/10 20:40:28    306 r01 provider: 1, id: 05A56A
2010/06/10 20:40:28    306 r01 chid: 0015, date: 1999/10/04 - 1999/10/14
2010/06/10 20:40:30    307 c01 dvbapi: read error 110 on fd 15
2010/06/10 20:40:30    307 c01 dvbapi: new program number: 1900 (TV1000 East (FSS))
2010/06/10 20:40:33    306 r01 [irdeto-reader] ready for requests
2010/06/10 20:40:33    307 c01 root (0652&000000/1900/1BA4/0015/3C:E0CE/00-28): not found (2128 ms) - TV1000 East (FSS)
2010/06/10 20:40:33    307 c01 root (090F&000000/1900/1BA6/84:29C5/00-00): rejected caid (0 ms) - TV1000 East (FSS)
2010/06/10 20:40:33    307 c01 root (093E&000000/1900/012E/84:01A6/00-00): rejected caid (1 ms) - 093E:1900 unknown
2010/06/10 20:40:33    307 c01 root (0652&000000/1900/1BA4/0015/3C:E0CE/00-2C): not found (137 ms) - TV1000 East (FSS)
2010/06/10 20:40:33    307 c01 root (090F&000000/1900/1BA6/84:29C5/00-00): rejected caid (0 ms) - TV1000 East (FSS)
2010/06/10 20:40:33    307 c01 root (093E&000000/1900/012E/84:01A6/00-00): rejected caid (0 ms) - 093E:1900 unknown
2010/06/10 20:40:34    307 c01 root (0652&000000/1900/1BA4/0015/3C:E0CE/00-2C): not found (137 ms) - TV1000 East (FSS)
2010/06/10 20:40:34    307 c01 root (090F&000000/1900/1BA6/84:29C5/00-00): rejected caid (0 ms) - TV1000 East (FSS)
2010/06/10 20:40:35    307 c01 dvbapi: new program number: 0258 (0000:0258 unknown)
2010/06/10 20:40:40    307 c01 dvbapi: new program number: 0582 (Telekanal Rossiya)
2010/06/10 20:40:40    307 c01 root (0652&000000/0582/0588/0015/3C:2761/00-28): not found (138 ms) - Telekanal Rossiya
2010/06/10 20:40:42    307 c01 dvbapi: new program number: 0596 (Telekanal Sport)
2010/06/10 20:40:42    307 c01 root (0652&000000/0596/059C/0015/3C:2EF6/00-28): not found (137 ms) - Telekanal Sport
2010/06/10 20:40:47    307 c01 dvbapi: new program number: 1A90 (Viasat Sport)
2010/06/10 20:40:47    307 c01 root (090F&000000/1A90/1A99/84:C0D6/00-00): rejected caid (0 ms) - Viasat Sport
2010/06/10 20:40:47    307 c01 root (0652&000000/1A90/1A96/0015/3C:4BAE/00-2C): not found (138 ms) - Viasat Sport
2010/06/10 20:40:47    307 c01 root (093E&000000/1A90/0130/84:53CC/00-00): rejected caid (0 ms) - 093E:1A90 unknown
2010/06/10 20:40:47    307 c01 root (090F&000000/1A90/1A99/84:C0D6/00-00): rejected caid (0 ms) - Viasat Sport
2010/06/10 20:40:48    307 c01 root (0652&000000/1A90/1A96/0015/3C:4BAE/00-2C): not found (137 ms) - Viasat Sport
2010/06/10 20:40:48    307 c01 root (093E&000000/1A90/0130/84:53CC/00-00): rejected caid (0 ms) - 093E:1A90 unknown
2010/06/10 20:40:48    307 c01 root (090F&000000/1A90/1A99/84:C0D6/00-00): rejected caid (0 ms) - Viasat Sport
2010/06/10 20:40:48    307 c01 root (0652&000000/1A90/1A96/0015/3C:4BAE/00-2C): not found (137 ms) - Viasat Sport
2010/06/10 20:40:48    307 c01 root (093E&000000/1A90/0130/84:53CC/00-00): rejected caid (0 ms) - 093E:1A90 unknown
2010/06/10 20:40:48    307 c01 dvbapi: can't decode channel

Оффлайн alexxx128

  • Желтые штаны
  • ****
  • Сообщений: 284
спасибо ! Подтверждаю все работает идеально ! проверял на 500s с на ТК + НТВ+ одновременно
Dreambox user .

Оффлайн tigranbadalyan

  • Скрипач
  • *
  • Сообщений: 2
Пожалуйста помогите активировать 52-ю карту на dreambox 500s,перепробовал все но нечего не получается,может у кого есть или знает какой      оскам и правильные настройки для Drima 500s.
Заранее благодарен.

Онлайн yuriks

  • Модератор
  • *
  • Сообщений: 881
Добавлен параметр ридера (пока только для карт DRE)
readcmd=файл
где файл - имя файла в котором есть команда для карты (НЕ в текстовом формате а в бинарном)
(для преобразования долипил утилиту hex2bin файл.hex > файл.bin)

Команда отсилается в карту один раз при запуске оскама

Можно использовать как для активации подписки так и для обновления ключей.

Например имеем скрипт
80 FF 10 01 05
r1
59 03 43 11 AD
r2
80 FF 10 01 37
r1
59 35 42 85 58 01 C8 00 00 00 05 E1 4D 76 5F FB
9B C8 7A 25 A8 CF DC 58 6E B9 07 BE 0C 6D E8 49
6C 60 5C FA 23 B6 9C 0F B5 AF 38 8D E6 CF 5E 65
74 F2 AD 3B 58 11 DB
r2

Нас интересует сама комманда
42 85 58 01 C8 00 00 00 05 E1 4D 76 5F FB
9B C8 7A 25 A8 CF DC 58 6E B9 07 BE 0C 6D E8 49
6C 60 5C FA 23 B6 9C 0F B5 AF 38 8D E6 CF 5E 65
74 F2 AD 3B 58 11
(последний байт в скрипте "DB" - ето контрольная сумма, его не надо)

Ету команду записываем в файл, например testcmd.hex
Преобразуем его в бинарний формат
hex2bin testcmd.hex > testcmd.bin

В ридере пишем
readcmd=testcmd.bin
или с полным путем
readcmd=/tmp/testcmd.bin

И запускаем оскам с параметром -d255
(в логе уже будут полностью все запросы и все ответы)

Оффлайн said0

  • Скрипач
  • *
  • Сообщений: 0
А для активации 13й серии на DМ500S такая фича сгодится?
--
... и тут я со свей траблой!

said0,
Можно использовать как для активации подписки так и для обновления ключей.