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