Покуражимся ( Courage блог)

  • Цитата

    Со слов пользователя Courage
    dvb-fe-cx24116.fw


    решилась проблема с firmware ? Если да, то подскажи какая версия загрузилась - в логах при загрузке firmware это пишется.


    Вот альтернативное firmware для cx24116
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Цитата

    Со слов пользователя Courage
    утянул Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    (Goga777 драйверы от Игоря буду пробовать чуть позже - спасибо
    за наводку - я в курсе событий вокруг драйверов)))))


    а ты уверен, что в текущем v4l-dvb есть поддержка этой карты ? Судя по отсутствию реакции Марио на патчи от Игоря ее может там и не быть или она там неполноценная, в отличие от дров Игоря. Недаром free-x в своем howto пишет, что он рекомендует использовать дрова с репо от Игоря и пока забыть про v4l-dvb

  • интересное дело - после тестов с линукс драйверами и переходом в винды прога mytevii перестала
    загружать драйвер - подозрение пало на аплод фирмваре от DW2104 в карту
    решил выдернуть фирмваре для теви650 - именно для нее - и сравнить ее с dvb-usb-dw2104.fw


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Цитата

    Commands to extract firmware for DW2104:
    wget 'http://www.worlddvb.com/down/V2.0 DVB World.rar'
    unrar e 'V2.0 DVB World.rar' 'DVB World/DVBS2104 USB Driver/win2000/DVBUSBS2104.sys'
    dd if=DVBUSBS2104.sys of=/lib/firmware/dvb-usb-dw2104.fw skip=25224 bs=1 count=8192
    Igor M. Liplianin


    спасибо Игорь - по аналогии взял 32-битный драйвер для Теви 650 TeViiS650.sys-
    и нашел в нем сигнатуру 02 09 5D - начало фирмваре - это оказалось по адресу
    0001:45c0 = 83392


    выдернул фирмваре dvb-usb-tevii650.fw из файла TeViiS650.sys

    Исходный код
    # dd if=TeViiS650.sys of=dvb-usb-tevii650.fw skip=83392 bs=1 count=8192


    а теперь решил сравнить чем они отличаются от dvb-usb-dw2104.fw


    Исходный код
    # apt-get install vbindiff
    # vbindiff dvb-usb-dw2104.fw dvb-usb-tevii650.fw


    а вот и единственное отличие -

    Исходный код
    adress        dw2104		tevii 
    0A7C 	B4 04 04 21	22 90 50 D6


    вот и все отличия ))) видимо это и есть сигнатура которая проверяется - видимо это
    что то типа vendor/product кода
    именно так и оказалось!!!!

    Исходный код
    # lsusb
    Bus 004 Device 004: ID 9022:d650


    теперь для сохранения типа карты буду использовать родное фирмваре -
    только переименую его в dvb-usb-dw2104.fw


    Goga777
    это пока первый подход - вот определился с фирмваре только
    был первый тест и на прием - но по нему судить о работоспособности
    драйверов нельзя - попробывал scan-s2 только - что то залочил - но
    по неизвестной пока причине находит только каналы на который был
    настроен еще в виндах - но здесь столько неопределенности и возможных
    непоняток как с драйвером ток и с scan-s2 что это пока и не тест а просто тык
    в небо ))))
    одно понятно - как то но v4l-dvb дрова с этой картой работают )))

    Исходный код
    # dmesg | grep "2102"
    dw2102: start downloading DW210X firmware
    dw2102: Attached cx24116!
    usbcore: registered new driver dw2102


    драйвер от игоря соберу и попробую вечером наверно


    в прицепке оба фирмваре dvb-usb-dw2104.fw dvb-usb-tevii650.fw
    может и пригодится кому ))))

    Файлы

    • firmware.tar.bz2

      (3.54 kB, скачали 35 раз, последнее скачивание: )
  • Цитата

    Со слов пользователя Courage
    это пока первый подход - вот определился с фирмваре только
    был первый тест и на прием - но по нему судить о работоспособности
    драйверов нельзя - попробовал scan-s2 только - что то залочил - но
    по неизвестной пока причине находит только каналы на который был
    настроен еще в виндах


    у меня с hvr4000 такая ж проблема - скан лочит только тот транспондер, который был до этого залочен в вдр. Предполагаю, что с Алексом надо искать этот глюк более внимательно. Это касается только cx24116 карт, на stb0899 сканер работает нормально. Так что совету. попробовать другой сканер - xmlscan


    Цитата


    в прицепке оба фирмваре dvb-usb-dw2104.fw dvb-usb-tevii650.fw
    может и пригодится кому ))))


    ты все равно c ними игрался - какой версии firmware ?

  • продолжаю тесты с tevii 650 - пока что с драйвером v4l-dvb


    вот и своя програмка rotor-control пригодилась ))) и для проверки лока и для контроля полар-мотора )))


    проверка лока на 36Е - транспондер евроньюс - позиция в моем моторе 13


    Исходный код
    debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a# ./rotor-control -m2 -d1 -n13 -T 12558,V,8138
     Opening frontend /dev/dvb/adapter0/frontend0 OK
     Set LNB power supply to 18 Volts
     Send SWITCH command: switch input:1  cmd: [e0 10 38 f0]. Sending try: 1 2
     Now delay 1000 msec before sending command to rotor...
     Send GotoNN command to rotor:  rotor cell:13    cmd: [e0 31 6b 0d]. Sending try: 1
     Timeout 30 seconds and check for LOCK: . L L L L
     Check transponder 12558,V,8138 for LOCK: HAS_LOCK,  SS =   65408, SNR =  35225
     Frontend closed! Goodbye :)


    залочились ОК
    теперь на Жарптицу поехали - транспондер 10834,V,27500


    Исходный код
    debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a# ./rotor-control -m2 -d1 -n8 -T10834,V,27500
     Opening frontend /dev/dvb/adapter0/frontend0 OK
     Set LNB power supply to 18 Volts
     Send SWITCH command: switch input:1  cmd: [e0 10 38 f0]. Sending try: 1 2
     Now delay 1000 msec before sending command to rotor...
     Send GotoNN command to rotor:  rotor cell:8    cmd: [e0 31 6b 08]. Sending try: 1
     Timeout 30 seconds and check for LOCK: . . . . . . . . . . . . . L L L L
     Check transponder 10834,V,27500 for LOCK: HAS_LOCK,  SS =   56128, SNR =  49561
     Frontend closed! Goodbye :)
    debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a#


    и здесь все ОК


    аналогично проверял переключение десик входа на 4 - тоже работает ))))
    т.е. с определенностью можно сказать что v4l-dvb дрова работоспособны -
    единственное но - мне показалось что есть определенные проблемы с локом на относительно низкоскоростные каналы - документированные тесты - чуть позже - не исключено даже что на следущей неделе, месяце, году )))


    да Goga777 похоже проблема именно с сканером - в rotor-control все
    проверки показали что все ОК
    фирмваре сейчас взял именно от теви650 - а какая версия )))

  • продолжаю игры с теви 650


    по поводу малых скоростей - все ОК - просто иногда приходится сдвигать частоту на 1-2 МГц -
    чтоб попасть в цель ....

    Исходный код
    debian:/opt/rotor-control.0.0.3/rotor-control.0.0.3a# ./rotor-control -m2 -d1 -n13 -t 3 -T 12617,V,1628
     Opening frontend /dev/dvb/adapter0/frontend0 OK
     Set LNB power supply to 18 Volts
     Send SWITCH command: switch input:1  cmd: [e0 10 38 f0]. Sending try: 1 2
     Now delay 1000 msec before sending command to rotor...
     Send GotoNN command to rotor:  rotor cell:13    cmd: [e0 31 6b 0d]. Sending try: 1
     Timeout 3 seconds and check for LOCK: L L L
     Check transponder 12617,V,1628 for LOCK: . HAS_LOCK,  SS =   49728, SNR =  24166
     Frontend closed! Goodbye :)


    я думаю что SR1628 - это достойный результат )))
    вообще мне карта нравится
    на очереди тесты с dvb-s2 под линукс - но это потребует большего времени )))
    хех - вот я и подбираюсь потихоньку к вкусному - изучение нового апи и внедрение
    его в rotor-control - чтоб можно было использовать для контроля лока и dvb-s2
    транспондеры

  • Сегодня меня лишили примии. Ой.. кризиз на дворе.. хоть у вас черпнул слегка позитива. Спасибо Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. !