EMU 9400

Предлагаю вашему вниманию прошивку для спутникового тюнера Samsung 9400 Viaccess.

Был взят софт Samsung 9400 v136 и в него вписан эмулятор от Samsung 9500 версии 3.8. При перенесении  софт был измененен(модернизирован), но алгоритм эмуляции остался без изменений. Поэтому все заявленые кодировки из версии 3.8 должны работать и у нас. В принципе все работает :)

Даний софт прошивается через интерфейс JTAG.

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

Попадаются две разных платы этой модели:

 

           

У первой модели лучше всего подпаивать JTAG снизу платы к точкам

P9 - TMC, P11 - TCK, P13 - TDI, P15 - TDO, P19 - TRST. Виглядит это так:

 … хотя  в инете была схема подпайки к металл-переходам но это мне не понравилось.

 

Во втором варианте наше место подпайки залито каким-то компаундом с двух сторон.

В этом случае я использовал 2 варианта:

1.      Компаунд можна просверлить со стороны деталей и подпаяться к точкам без розбора тюнера (хотя тюнер придется всеравно разбирать, дальше я поясню почему):

         

   Но имейте ввиду, сверлить нужно достаточно аккуратно, чтобы сверло несоскочило, и чтобы не сделать в тюнере дырку.

2.      Компаунд со сторони пайки можна аккуратно убрать  наждаком и подпаяться снизу. В этом варианте тюнер нужно разобрать полностью.

Схема розъема стандартна:

 

Тепер мы знеєм где находятся наши волшебные jtag контактики, а вот что туда паять сейчас напишу.

Есть две простые схемы интерфейса jtag:

Схема на сопротивлениях у меня работала довольно долго, лучше она тем, что не нуждается в питании. Но незнаю как она поведет себя на других ПК, возможно придеться подбирать сопротивления и пробовать на чужом тюнере (ну чтоб не съесть свой). Кабель к такой схеме должен быть екранированным и коротким. Я использовал екранированный кабель с двумя блок-кольцами около полуметра.

Схема на микросхеме теоретически более стабільна, не нуждается в подборе елементов. Неплохо к ней прикрутить светодиод(индикатор напряжения), и защиту на стабилитроне от перенапряжения (если случайно вместо 3.3В. попадет большее напряжение). Тюнер по-моему быстрее шился через нее.

Ни в коем случае неподключайтесь к включенному тюнеру. Тюнер должен быть отключен от всего, а ПК желательно заземлить. Сначала подпаиваем интерфейс, потом подключаем его к ПК, а потом включаем тюнер в резетку. Выключаем все наоборот.

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

       ...укладка провода.

 

А по такой схеме мы делаем кабель:

           ...это мой универсальный.

 

Поехали дальше... Приступаем к прошивке тюнера.

Для прошивки тюнера нам нужны такие программы:

Jkeys2 9.10 (Jkeys by D2 v.9.10)

SetEdit9500 или Semkoedit

Берем тюнер, подпаиваем jtag-интерфейс. Подключаем ком-порт к скарту, подключаем jtag к lpt-порту, включаем тюнер в резетку и включаем его сзади. Когда все собрано правильно, тюнер должен стартовать как всегда и перейти в режим ожидания (красный свет на панели) или в робочий режим (зеленыйе свет).

Если нам нужно сохранить все настройки и каналы (чтоб потом все не настраивать), запускаем программу SetEdit9500, жмем конфиг, выбираем ком-порт, (ОК), потом Файлитать.

 

Ждем пока программа считывает настройки и они появятся на экране. Сохраняем их.

Запускаем программу Jkeys2 9.10:

Программа должна определить тип флеш. Нажимаем Flash Programming и видим такое:

В окне Base Address нужно вписать адрес  7FE00000 и нажать Detect. Можна на всякий случай сохранить образ флешки, тогда жмем Read и ждем окончания считывания. По окончании указываем имя файла и куда сохранить.

Дальше чтоб записать в флеш-память ее нужно стереть, жмем Erase:

 жмем Да и ждем, чтоб окно стало активным.

Все, тюнер чистий и желательно чтоб сейчас не пропала электроэнергия :)

Дальше жмем Program, выбераем файл загрузки и ОК. Видим такое:

…по окончинии ОК и выходим из программы.

Закрываем программу, выключаем тюнер сзади и через 5 секунд включаем. Тюнер должен стартовать как всегда. Тепер запускаем программу SetEdit9500 , загружаем наш сохраненный сеттинг и файл; Записать. Предварительно можна подредактировать

Еще может быть, что сеттинг не захочет записываться в тюнер, это значит, что сеттинг из программы другой версти. Тогда конвертируем его:

Тепер приступаем к загрузке ключей, есть такая программа как dsr9400edit:

Думаю тут все понятно, загружаем с интернета ключи, вписуем соответственно к кодировке ... Бисс и статические ключи вписываем в этом окне:

Как вписывать бисс-ключи вы можете найти на форумах... Но несколько слов  я напишу. Когда на пульте нажать два раза кнопку (і), внизу мы получим SID і PMTPID данные.

Некоторые SID и PMTPID можна найти в этой таблице:

0001 0020 - DISCOVERY 42°E

0004 0103- ENTV, NSS 7 at 22.0°W

0001 0101 -Nat Geo 16°E

0001 0020 -TV - 8 42°E

1F06 1EEC -Encrypted Feed 13°E

0001 0020 -Fox sport 16.0°E

0001 1079 -Минск-ТВ 53°E

0001 0020 -Prime Sports 49°E

0007 0700 -1+1Intern 4°W

0011 02BC-90°E Cпорт

0002 0023 -Tyumen 49°E

0001 1079 -5 kANALAS 4°W

0004 0020- NBA TV 42°E

0001 0020 -GTRK Yamal 49°E

2135 0020 -Rai - 13°E

0005 0500 -Мегаспорт4°W

07DA 010A -Disney ME 10°E

377D 06A4- Fox Tv 13°E

0065 0068- ABS 75°E

0001 0100 -OPT 40°E

17DE 17DE -TET 5°E

0063 0100 -MGM 10°E

0002 0101- Russia 40°E

0010 0258- Canal 4 30°W

0006 0070 -M1 4°W

0005 0104- Russia-2 40°E

0016 1579-AXN Portugal 30°W

 

 Дальше вводим ключ в таком формате: 00 00 00 ХХ 00 00 00 ХХ  (где ХХ, пропускаем).

Так же вписуем статик-ключи, становимся на канал к какому вводим ключ, смотрим  его SID и PMTPID, и вводим сам ключ 000000ХХ000000ХХ. Бывает что в статичном ключе есть два ключа (00 1234567890123456;  01 1234567890123456;) Тогда нужно  подобрать какой заработает.

Сохранение ключей. Чтоб загрузить ключи в тюнер, нужно его включить в рабочий режим (светодиод горит зеленим), если к тюнеру подключенна антена, то включите некодированный канал. В програме dsr9400edit нажимаем Write, по окончании записи выключаем тюнер с пульта(светодиод горит красным).

Все!!!  Вписали ключи, тюнер почти готов к работе, НО! В софте так сделано, чтоб включился эмулятор нужно вставить карточку прошитую conax-прошивкой. Будем считать что это ключ активации эмулятора. 

Карточка.

Есть три вида картотек с которыми я работал, это Gold Card, Silver Card, Fun Card. Прошивки к ним вы можете найти в интернете.

Управление и недостатки эмулятора.

Может быть что эмулятор будет мешать роботе официальной карточки (например карта НТВ+), в таком случае его нужно выключить. Жмем кнопки на пульте: PG-, PG+, Audio(синяя). Появится сообщение ( Emuliator Disable). При повторной комбинации эмулятор включается.

Может быть, что в эмуляторе заложены правильные ключи, а канал не открывается. Это может быть когда канал работает на нескольких кодировках и эмулятор выбрал не тот идент. В таком случае нажимаем два раза Exit. У нас появляется окно в котором кнопками VOL+, VOL- выбираем идент на который есть ключик и жмем OK (некоторые иденты не высвечиваются). Чтобы этого не делать постоянно нужно редактировать так называемыйCaid List ”. В нашей прошивке эти данные внесены, но могут быть неточности или не все внесено... Как это делать и программу которой это делать сможете найти на форуме...

Глюки :)

Как я писал было прошито немало тюнеров, ну и найдены некоторые глюки. Иногда бывает, когда мы переключаем с канала на канал, тюнер может зависнуть. Звука не будет а изображение будет нормально. Это бывает очень редко, но если вам удастся найти закономерность, когда это происходит, напишите. Возможно это исправим.

Еще порой тюнер может сбросить сетинг. Вообще-то это глюк самой прошивки а не ЭМУ. Сброс может состояться, например, когда неправильно выключить тюнер. Например, у меня сброса сетинга еще не было ни разу.

И как всегда:

Все что  Вы будете делать по этой инструкции, Вы делаете на свой страх и риск.

Просто не хочу отвечать за чужие ошибки.

 

www.viaccessfree.info

M@RIO