Как я менял прошивку на
китайском Shangshong 9000N
Взял у клиента на время этот аппарат. В залог оставил другой. Ни Россия
ни Спорт с Ямала у него все равно не казали. Ну, а тут, вроде как
вселилась надежда, и он без сожаления отдал его на растерзание.
4 дня я лазил по форумам,
собирал JTAG,
преобразователь уровней RS232 в уровни ресивера.
В общем вся инфа с форума http://forum.kris.kz/
и http://pbi.my1.ru/ -
хороший сайтик, инфа дельная и отсюда я понял что такое JTAG.
И так, если у вас один из ниже перечисленных аппаратов, считайте что
вам, как и моему клиенту повезло, теперь будете смотреть Спорт и
Россию. Если конечно не боитесь сгубить свой ресивер. В любом случае
можете обратится ко мне и я с удовольствием помогу.
Топфилд 4000
SVEK 5800N (ff1) 6500(ff1),9000(ff1)
SVEK 6800/6900/6900N
спарроу 7777
Shangshong 9000N(ff1)
Supermax 9900
Gospel 8800/*8900/9300
(ff1) – это модель тюнера DTS1-A30FF1 и WQC-DTS1-A30FF1
ВНИМАНИЕ!!!
если у
вас (ff2) TDQBS-001 или TDS1-A51FF2 извиняйте, ВАМ ЭТА СТАТЬЯ НЕ
ПОМОЖЕТ!!!.
Для перепрошивки потребуется так называемый адаптер согласования
уровней сигналов RX и TX порта компьютера RS232 c уровнями этих же
сигналов
ресивера.
Адаптер можно выполнить на микросхеме MAX232, а можно взять
готовый дата кабель от любого телефона, что я и сделал. Для переделки
кабеля
нужно найти по каким проводам идут сигналы RX. TX и
GND.
Я использовал кабель для
COM порта.
Можно использовать и USB, но в этом случае нужен драйвер кабеля.
Внимание:
подключать и
отключать
кабель нужно только при выключенном питании ресивера.
Если решился все сделать сам, то начнем.
Бери этот архив boot+soft+EJFlasher+SvecTinyTools
Теперь бери заранее изготовленный кабель для COM порта с
преобразователем уровней
на микросхеме MAX232, или переделанный USB
дата кабель для сотового. Подключи его одним концом к компьютеру, другим к разъему ресивера, который находится на
задней стенке под бумажной наклейкой. Запускай программу
SVEC Tiny Tools. (Может выпасть ошибка, но
нажми на панели задач на ярлык этой проги и она откроется.) В проге
галочки не
ставь.
Выбери COM порт. Если прога увидит кабель, то нижнее
окошечко Con станет зелёного цвета.
В проге нажми на кнопку Init boot и сразу через пару
секунд включи ресивер - в
окне проги должно появится
Connect OK.
Нажми кнопку ERASE .
и подожди несколько секунд пока не появится сообщение о стирании флеш.
Нажми на кнопку Load to IRD, и открой PROG+DATA.img
Как только откроешь
этот файл, программа начнет запись софта, видно по нижней строке
загрузки. Дождись окончания и еще чуток, до появления сообщения о
том что все готово.
Нажми кнопку Restart. Ресивер должен перезагрузится и
запустится.
Все, готово.
Бывают
случаи когда необходимо сменить BOOT.
Для этого потребуется JTAG –
кабель и программа для работы через
JTAG, EJFlasher 1.08
(BOOT и
EJFlasher 1.08 найдеш в архиве который скачал)
JTAG подключай к
разъему XS02 ресивера и к параллельному порту компьютера, (порт в БИОСе
должен
быть выставлен ECP)
Запускай EJFlasher 1.08. (Если у тебя WinXP установи сначала giveio для
этого просто запусти inst_giveio.exe)
Теперь включай ресивер
В проге жми кнопку «Detect
Device». В окне программы должна отобразится информация о
процессоре и флеше.
Если все в порядке, то жми
«Program Flash», в
окошке File Name укажи где находится BOOT и жми кнопку
«Start».
Программа сначала
будет производить
стирание, а потом начнет загружать BOOT, это видно будет по
процентам в
окне.
Когда загрузка
BOOT-а закончится, то можно
отключить ресивер и отсоединить JTAG.
Дальше начинаем лить софт, теперь проблем никаких быть не
должно.
Собираем JTAG.
Я пробовал и на микросхеме и на резисторах – результат одинаковый.
Вся схема на микросхеме уместилась в кожух от разъема. Проводочки я
пронумеровал в соответствии с контактами на плате, и подпаял.
УДАЧИ !!!