Page 1 of 2

usals и technotrend budget

Posted: Wed Apr 02, 2008 2:52 am
by crazycat
хотелось бы уточнить насчет поддержки расширенного управления позиционерами usals на technotrend budget. С какими драйверами ProgDVB с этим делом работает ?

По моему опыту:

- с WDM-драйверами (2.19h) работает только управление по позициям (Disec 1.2). Как я понял в силу ограничения в 4 байта на disec-команды на уровне api (ttlcdacc.dll). Usals требует 5 байт.
Хотя тут есть некоторые сомнения, так как совсем недавно появилась программа Sky3an для управления Diseq-оборудованием для этих карт через ttlcdacc.dll - http://viaccessfree.biz/forum/showthread.php?t=27354 . И будто-бы поддерживается USALS (хотя возможно через прямое программирование контролера). У меня впечатления от этой програмы неоднозначные - будто-бы управляет, но иногда что-то такое происходит, что позиционер забывает сохраненные позиции и управление перестает работать (и USALS тоже, и даже включение-выключение компьютера не помогает). Выход из ситуации - снос WDM-драйвера, установка BDA-драйвера и перенастройка позиций.

- со старыми BDA-драйверами (4.4.10.x) работает и USALS, так и управление по позициям. Но с этими драйверами есть некоторые проблемы со сканированием некоторых транспондеров (в TT-MediaCenter я их сканирую с подстройкой опции Inversion, а в ProgDVB такую опцию нельзя указать).

- с BDA-драйверами 5.x (как я понял они поддерживают и Vista) управление позиционером вообще не фурычит - ни USALS, ни по позициям.

Вообщем - немцы сделали хорошую железку, а с драйверами-софтом как всегда подкачали :)

.

Posted: Wed Apr 02, 2008 6:35 am
by Prog
DVB-S с подстройкой инверсии? Хм, думал что dvb-s тюнеры её игнорируют...

PS: 1401?

Re: .

Posted: Wed Apr 02, 2008 10:39 pm
by crazycat
Prog wrote:DVB-S с подстройкой инверсии? Хм, думал что dvb-s тюнеры её игнорируют...
PS: 1401?
да - s-1401

эта проблема наблюдается с BDA 4.4.10.x на Amos1/2 - 10722,H,27500,34
там украинские телеканалы. Так вот сканируется токо в TT Media Center с четко указаной инверсией как Inverted. Если оставить по умолчанию Auto - то не видит транспондер вообще. Хотя с драйверами BDA 5.x и WDM все нормально. Но с этими дровами у меня проблемы с позиционером по USALS. Придется забить спутники на позициям и потом уже ставить WDM.

Posted: Sat Apr 12, 2008 3:03 am
by crazycat
все-таки мне удалось пропатчить API для WDM-драйвера TT-Budget 2.19h ( ttlcdacc.dll ) для посылки diseqc-команд от 3 до 6 байт для TTBudget S-1401. Для других DVB-S карт, поддерживаемых этим драйвером (S-1500, S2-3200) ограничений в 4 байта там изначально нет.

http://crazycat69.narod.ru/sattelite/tt ... _patch.zip

Заменяем ttlcdacc.dll в ProgDVB\Modules на мой и USALS работает с WDM-драйвером на S-1401.

Posted: Sun Nov 08, 2009 1:10 pm
by Dyukanm
TT 1401,Stab HH120,XPSP2.Usals работает однако чудно:тарелку можно вертеть с помощью ProgDVB без проблем некоторое время,потом перестают находится некоторые спутники при выборе канала,в то-же время при сканировании все спутники находятся и при всём при этом при каждом запуске Прога,или Даты посудина уходит в 0.Потом USALS снова начинает корректно работать,потом всё повторяется.

Posted: Sun Nov 08, 2009 3:35 pm
by crazycat
а драйвера какие cтоят ? WDM, BDA ?

больше похоже что мотор глючит - сбивается калибровка и происходит рекалибровка путем установки на 0. А с ресиверами как себя чуствует ваш мотор ?

Posted: Sun Nov 08, 2009 9:31 pm
by Dyukanm
Дрова WDM ваши,огромный респект.С ресиверами:по шагам ходит,а по позициям и USALS не пробовал,больно ресивер древний.По питанию стоит токовый бустер на 1,5 А. и кабель кевел с медной жилой 1,2 мм.,комп заземлён,так-что на питание не грешу.Чудно то,что в Prog-е,иногда выбираю,допустим,канал с 60Е,туда посудина с 36Е идёт примерно 20,25с.,жду-тишина,возвращаюсь на 36Е-захват практически мгновенный,т.е.ничто никуда не уходило,тут-же сканирую 60Е-вертится и сканируется как положено и там-же посудина остаётся.Перезагружал,обновлял ProgDVB,отключал питание,плясал с бубном-не помогает:перегоню посудину на 60Е,выхожу из Prog-а,гружу DVBData и нервно смотрю,как уровни лезут на 0 и рожа становится похожа на мою. :D

Posted: Sun Nov 08, 2009 10:54 pm
by crazycat
проблема точно не в софте. возможно по току защита срабатывает в DVB-карте, хотя это тоже спорный вопрос. Надо ресивером опробовать - даже самые дешевые на процах ALI3329B/C поддерживают USALS (всякие Globo/Opticum/Orton, Eurosky).

.

Posted: Mon Nov 09, 2009 10:02 am
by Prog
Извеняюсь что влазию не по теме, но может подскажите.
Хочу LNB In подключить в входу SB, так что бы можно было команды diseq анализировать и писать в лог. Проблемы с аналоговой частью.
То есть график сигнала в SB слишком размазан.

Posted: Mon Nov 09, 2009 10:58 am
by crazycat

Posted: Sun Dec 27, 2009 10:39 am
by Dyukanm
Мотор уходит в 0 при загрузке приложения испольующего карту,т.е.при подаче питания,причём дальше мотор начинает слушаться относительно нормально.Такое впечатление,что он теряет свою позицию.Допустим:перегоню мотор компом куда-нибудь и переключу на ресивер,можно утверждать,что глючит мотор,если он опять уйдёт в 0,где хранятся данные о текущей позиции?

.

Posted: Sun Dec 27, 2009 2:44 pm
by Prog
Возможно драйвер себя так ведёт при инциаилизации карты. ProgDVB при старте ничего такого не посылает. У меня есть DVB устройства которые пытаюстя что то послать позиционеру при старте но их меньшенство.

зы: Старые драйвера ss2 могли ещё и сбросить настройки позиционера :-(

Posted: Sun Dec 27, 2009 10:31 pm
by crazycat
Dyukanm wrote:Мотор уходит в 0 при загрузке приложения испольующего карту,т.е.при подаче питания,причём дальше мотор начинает слушаться относительно нормально.Такое впечатление,что он теряет свою позицию.Допустим:перегоню мотор компом куда-нибудь и переключу на ресивер,можно утверждать,что глючит мотор,если он опять уйдёт в 0,где хранятся данные о текущей позиции?
как-то так :) хотя для полноты картины надо-бы обозначить DVB-карту, версию драйверов, и тип мотора.

P.S.
Если говорить в контексте обсуждаемой здесь темы (проблемы с DiseqC-командами на WDM-драйверах TT S-1401 и S-2400), то могу сказать что в оригинале они отрабатывают только 4-байтные команды. При попытке посылки 5-байтных команд (USALS) ничего не происходит (возвращаю ошибку).

P.P.S.
Также надо заметить что современные BDA-драйвера Technotrend Budget PCI (5.0.1.x, 5.0.2.x) и Connect USB2.0 (1.0.3.x, 1.0.4.x) полностью поддерживают отправку произвольных DiseqC-команд для всех поддерживаемых устройств.

.

Posted: Mon Dec 28, 2009 7:42 am
by Prog
4 байта достаточно что бы отправить позиционер в 0.

Posted: Mon Dec 28, 2009 1:59 pm
by crazycat
эт понятно :) но у меня большие сомнения что драйвер это делает.

По всем симптомам глючит контролер в моторе - может датчик холла накрылся, может контроллер, может программно что-то сбилось и надо сделать сброс на заводские настройки (мотора). Я кажется подобные жалобы уже не раз видел на Пирамиде и чаще это были Strong.