General Satellite

На главную Отправить письмо Карта сайта
Добро пожаловатьКорпорация Дженерал Сателайт — российская научно-производственная компания, представ­ляющая на российском и международном рынке высокотехнологичное радиоэлектронное обору­дование, характеристики которого отвечают самым высоким стандартам. Надежность и про­фессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе Рос­сии.

подробнее

Цифровой спутниковый ресивер GS-8300



 

SkyStar2 или B2C2 Sky2PC (Air2PC, Cable2PC). SkyStar USB

Внимание: новые архивы пакуются WinRar 3.0. Он не совместим по формату с WinRar 2.0 !!!

Название этой карты многих вводит в заблуждение. Со SkyStar1 у нее только два общих свойства - часть названия, и текстолит из которого изготовлена печатная плата. На самом деле это принципиально новая карта, выполненная на на чипе FlexCop II фирмы B2C2 inc.

 

 

Документация

 

Драйвера для Windows

Последние версии драйверов доступны на cайте Technisat.

Внимание: Не работают Windows 2000 Advanced Server.

Внимание: Во избежание блокировки карты ни в коем случае не используйте софт с "желтого" CD-диска Europe Online (EON) (v 4.1.5 и 4.1.6 (1_dot_5 и 1_dot_6) и софт 4.2.7 с сайтаEON.

Драйвера 3.0.X

Дата выпуска - 2000 г.

Драйвера 4.1.X

Дата выпуска - 2001 г.

Драйвера 4.2.2

Дата выпуска - 2002 г.

В конце июня 2003 г. на сайте Technisat обнаружена новая разновиднность софта 4.22. Беглый взгляд показал, что драйвера остались те же, что и в софте 4.22 годичной давности. Добавлен патч для Windows Media Player 9.0 и программа DVBviewer, выполняющая функции PVR.

Драйвера 4.2.8

Дата выпуска - 2003 г.

Драйвера 4.2.10 и 4.2.11

Дата выпуска - 2003 г. и 2004 г.

Драйвера 4.3.0

Дата выпуска - 25.10.04

 

 

Внимание !!! DiSEqC 1.2

Стандартный софт и SDK некорректно формируют команды протокола DiSEqC v 1.2, служащие для управления позиционером.

Для управления позиционером используйте софт, описанный в разделе DiSEqC v 1.2 на SkyStar2

Внимание !!! DirectX 9

После установки Microsoft Media Player 9 перестает работать приложение TV4PC. Это вызвано изменениями во внутренней структуре WMP 9. Для устранения это проблемы необходимо создать пустую запись в реестре:
[HKEY_LOCAL_MACHINESoftwareMicrosoftMediaPlayerShimExclusionListTV4PC.exe]
или импортировать reg-файл:

 

Новый сайт технической поддержки

31 января 2003 фирма B2C2inc решила уйти от прямых продаж и поддержки всех изделий B2C2 PCI и USB. Из-за этого американский рынок ATSC оказался открытым, т.к. B2C2incбыла единственным поставщиком изделий Air2PC-ATSC, которые фактически стали промышленым стандартом. Для продолжения продаж и поддержки устройств B2C2 Air2PC-ATSC 15 мая 2003 г была основана фирма BROADBAND TECHNOLOGIES INC. (BBTI). Основатель фирмы - John Jurrius - бывший директор департамента Software Engineering вB2C2inc. Также туда ушел и Fred Urrutia - ранее VP Worldwide Sales & Business Development. BBTI также обеспечивает прямые продажи и поддержку B2C2 Sky2PC, Cable4PC и Air2PC-DVB в Северной Америке, Центральной Америке и Южной Америке. Кроме того, BBTI разрабатывает программное обеспечение, например для Technisat.

 

О работе SkyStar2 на мультипроцессорных (SMP) системах.

Как известно, драйвера SkyStar2 не могут корректно работать на мультипроцессорных (SMP) системах. Этот факт специально отмечен даже в FAQ на сайте Technisat.

Отметим сразу, что с выходом драйверов 4.3.0 25 (октября 2004 г.) ситуация несколько изменилась. Режим Hyper Threating функционирует удовлетворительно, но на аппаратно многопроцессорных системах SkyStar2 по прежнему не работает.

Вероятно эффект связан с особенностями распределения и обработки прерываний (IRQ) в SMP системах или с перекидыванием программного потока с одного процессора на другой. Однако было замечено, что отключение одного из процессоров двухпроцессорной системы возвращает работоспособность карте. Напрашивается вопрос - а можно ли закрепить процесс за конкретным процессором (физическим или логическим (для HyperThreading)), частично сэмулировав однопроцессорную систему? Как оказалось можно.

Вариант 1: Interrupt-Affinity Filter + SMP Seesaw

Российский программист Максим Субочев решил эту задачу с помощью специальных утилит. Результат своего иследования он изложил в статье "SkyStar2 APIC или как поиметь два процессора + SkyStar и не иметь головную боль".

К лету 2004 г. Technisat выпустил новые драйвера версий 4.2.10 и 4.2.11 в которых декларируется корректная работа на SMP-системах. Максим Субочев провел исследование работоспособности разных версий драйверов. Кроме того он написал подробный FAQ по настройки графов (graphs) в программах ProgDVB и MyTheatre. Читайте его статью "SkyStar2 FAQ: Hyper-Threading, DiSEqC 2.0 4-in & FilterGraph"

Вариант 2: ImageCFG

Используется программа MS ImageCFG. Программа изменяет в заголовке exe - файла нескольких байт, после чего тот обрабатывался только одним ядром. Описание процедуры(eng)

ProgDVB.

Не дожидаяь исправления ситуации производетелями авторы программ начали вводить изменения сами. Например в ProgDVB появилась опция "отключить многопроцессорность" (Use First CPU Only)

Не только SkyStar2 не работает в SMP системах. На сегодняшний момент только Technotrend PCI-Budget (WinTV NOVA, SkyStar3) имеет драйвера, специально адаптированные под этот случай. Думается, что описанный выше способ поможет и другим DVB-картам освоить SMP.

В связи со все более широким распространением технологии Hyper Threating, применяемой в процессорах Intel Pentiun IV 2,6 Ггц и выше, двупроцессорность (пусть даже и виртуальная) становится обыденным явлением. При странном поведении софта, первым делом отключите Hyper Threating в BIOS.

 

 

О блокировке SkyStar2 софтом от EON

Прежде всего - блокировка - условный термин. На самой карте аппаратно ничего не блокируется!

Блокировка карты происходит во время инсталляции софта (версии 4.1.5 и 4.1.6) с "желтого" диска Europe Online (EON). При этом в EEPROM (электрически перепрограммируемое ПЗУ) 24C08 карты записывается некоторая метка - ISP_key, соответствующая EON. Стартующий софт версий 4.1.4 и выше (сам софт 4.1.4 карту не блокирует) проверяет определенные записи в реестре, которые появляются при первой активации подписки EON. Если этих записей нет, а метка ISP_key присутствовует, то софт считает карту неактивированной и блокирует в софте работу с мультикаст-потоками. Мультикаст же обязательно требуется для работы сервисов SkyBuster и Fazzt, предоставляемых EON (потому и блокируется).

Были отмечены случаи блокировки при аварийном завершении ТВ-программы SKY4PC

Следствием блокировки являются симптомы:

Функционирование юникаст-сервисов не нарушается! Также не пропадает способность карты настраиваться на транспондер.

Как исправить последствия блокировки.

 

Форумы

 

 

Альтернативный софт

ТВ программы

 

Универсальные программы для DVB-приемников

Это класс программ начал развиваться с 2002г. Программы поддерживают разные модели DVB-карт, предоставляя пользователю единый интерфейс, не зависящий от типа DVB-карты.

Универсальные программы поддерживающие несколько моделей DVB-карт

 

Дополнительные модули (Plug-In) для программ специфичные для SkyStar2

 

 

Программы поддерживающие исключительно SkyStar2

 

DVBviewer

Вторая программа написанная вне Technisat. Автор - Christian Hackbart. Проект начат 12.05.2002. EPG, запись ТВ программ на диск, EPG. Базируется на библиотеке созданнойMarian Ficek (Marfi) в ходе дизассемблирования стандартного софта. Сейчас программа поставляется Technisat на стандартном CD с софтом для SkyStar2.

Предистория DVBviewer расказанная автором, Кристианом Хакбартом

(вольный перевод) Я начал кодировать долгие годы назад. После того, как я получил в свои руки Skystar2, я понял, что основная идея для этой карты - спутниковый интернет. К счастью все новые карты поддерживают directshow, так что я был способен получить маленькое ТВ-приложение работающее с radlight-engine, но не имелось способа переключать каналы. Так что я начал искать информацию по этой карта и нашел некоторые reverce-ingeneering части skydll в форуме assitec. После первых шагов, я был способен представить версию 0.2. Повилась возможность принимать ТВ и радио, но я хотел иметь также epg и телетекст. Я пробовал войти в контакт c B2C2inc, но это не дало результата (интересно, это кому-нибудь удавалось?), после этого я сбросил почта в Technisat, и они ответили. С этого времени я получил всю помощь, в которой я нуждался. Через пару недель, я получил почту от очень любезного человека, marfi (Marian Ficek), который просил о некоторой информации по Skydll. Он много помог мне вreverce-ingeneering, точнее говоря он делал остальную часть целой работы с skydll.
Источник

 

SkyView

Программа Marian Ficek (Marfi). Базируется на библиотеке SkyAVC.ax созданной им в ходе дизассемблирования стандартного софта еще в 2002 г.

DVBportal

 

  • DVB-Explorer 1.1 PRO. [2,0 M], 07.01.2003, Morpheus (elettronica@virgilio.it), сайта нет.
  • SkyStar2 TV Application v 0.11 [ 291 К], 02.06.2002, http://home.rstel.net/~fzdravko/
  • TkDVB
  •  

    Прочее

     

     

    Запись DVB-потока.

    Спутниковый интернет подразумевает трансляцию входящего трафика пользователя на всю территорию, покрываемую спутником. Если этот трафик не зашифрован (а это обычная ситуация), то становится возможным принимать файлы которые загружают пользователи СИ. Программы реализующие эту возможность пока работают только с протоколом HTTP (к сожалению со спутника не передаются имена закачиваемых файлов). Но так как это основной протокол используемый в интернете, то возможен перехват значительной части файлов транслирующихся со спутника.

    Программы первого поколения

    Первоначально написаны для SkyStar1. Позднее добавлена поддержка SkyStar2 на базе DLL от Marfi

    ProgDVB + плагины

    SkyNet

    HTTP сниффер. Сова. Существует в виде плагина к ProgDVB и в виде самостоятельной программы.

     

    Анализатор DVB-потока

     

    Сканеры транспондеров

    Transponder Finder by BxS

    Великолепная программа португальского программиста BxS для поиска активных транспондеров.

    Fast Sat Finder

    Эта небольшая программа поможет быстро найти сигнал со спутника.

     

     

    Программирование

    SDK

    В начале июля 2003 фирма Technisat после двухлетней эпопеи секретности вокруг SkyStar2 выложила SDK под Windows и Linux для публичного использования.

    В настоящее время техподдрежку изделий B2C2inс осуществляет Broadband Technologies Inc. (BBTI). На ее сайте находятся самые свежие версии SDK

     

    Альтернативные разработки

    C момента появления SkyStar2 на рынке не было никакой информации о программировании карты. Тем не менее, программисты в разных странах занимались частичным дизассемблированием и изучением основных функций стандартного софта. На основе этого материала Марианом Фисеком (Marfi) Польша, Saar`ом, Россия были созданы собственные SDK - SkyAVC и DVB-core соответственно, обеспечившие выполнение основных функций.

     

    Драйвера для Linux

    Драйвера для Linux существуют и опробованы под дистрибутивом RedHat 7.1 (верии ядра 2.4.2, 2.4.2-2, 2.4.3, 2.4.7-10, 2.4.10, 2.4.9-13, 2.4.17). В июле 2002 г. компания ОМИКОМпредлагала драйвера своим клиентам. Однако фирма B2C2inc (разработчик карты) запретила это делать, ссылаясь на нарушение условий распространения SDK и embeeded-софта.

    Тем временем, в начале июля 2003 фирма Technisat после двухлетней эпопеи секретности вокруг SkyStar2 выложила SDK под Windows и Linux для публичного использования. В состав SDK под Linux входят скомпилированые драйвера под разные ядра и исходники некоторых приложений.

     

    Драйвера B2C2inc

    В настоящее время техподдрежку изделий B2C2inс осуществляет Broadband Technologies Inc. (BBTI). На ее сайте находятся самые свежие версии SDK и драйверов.

     

    Драйвера LINUXTV.ORG

    Проект сайта LINUX TV, поддерживаются Ralph Metzler.

    Драйверы для ядер 2.5.х и 2.6.х

     

    Драйверы от Дениса Федорищенко (NuclearCat)

    Представляют собой драйвера LINUXTV пропатченные на предмет разных ошибок, которые отлавливает Денис. Основной упор делается на корректную работу с системами спутникового доступа в интернет (Денис длительное время был админом PlaneSky, а также одним из его создателей).

     

    Прочее

     

    Вывод ТВ на телевизор со SkyStar2

    Конечно, SkyStar2 не имеет своего ТВ-выхода. Однако есть возможность перенаправить Direct Show видео-поток на MPEG-2 декодер с ТВ-выходом, например RealMagic Hollywood Plus или XCARD. Ряд альтернативный программ уже умеют это делать. При этом качество изображения даже выше, чем при выводе ТВ-изображения картой SkyStar1. Это объясняется большей разрядностью ЦАП (у SkyStar1 - 9 бит, у Hollywood Plus - 10 бит, есть карты и с большим значением), а также более грамотно построенной аналоговой частью декодера.

    Со временем, несомненно список поддерживаемых MPEG-2 декодеров будет пополняться. Также, несомненно, это способ действителен и для других DVB-карт, например клоновTwinHan.

     

    DiSEqC v 1.2 на SkyStar2

    Стандартный софт и SDK не позволяют выдавать команды протокола DiSEqC v 1.2, служащие для управления позиционером. Как всегда, программисты нашли выход.

     

    SS2DiSEqC

    Самостоятельная программа и модуль для ProgDVB (MDApi) и MyTheatre (DVBCore) для управления позиционером. Автор - MiBi. Windows 98, 2000/XP. Поддержка SkyStar2 rev 2.6B. Содержит патченные, для корректной работы с протоколом DiSEqC 1.2 драйвера.

     

    Прочее

     

    Комментарии? Поправки? Дополнения? satinet@msk.gs.ru

    О корпорации| Продукция| Техническая информация| Онлайн поддержка| Новости| Статьи| Сервисное обслуживание
    Copyright © 2004 «General Satellite».
    All rights reserved.
    Дизайн и разработка DMKAZstudio


    Rambler's Top100 Яндекс цитирования