UploadПравилаСсылкисайт JeWell\'aсайт Galaxy InnovationsGISCLUB.TV • - новый форум по Galaxy Innovations

Запущен новый проект по ресиверам Galaxy Innovations http://gisclub.tv Welcome! Добро пожаловать на обсуждение... • Перейти на сайт



АвторСообщение
in
Always Single


Пост N: 181
Зарегистрирован: 02.01.08
Откуда: iS 8500, 8005S & other RCVRs
ссылка на сообщение  Отправлено: 22.12.08 09:42. Заголовок: is 890 JTAG


• Изготовление устройства для соединения JTAG-интерфейса ресивера is 890 с LPT-портом компьютера - click here
• Софт, загрузчики и дампы - всё необходимое для ремонта ресиверов is - click here



"Всё, что вы делаете - вы делаете на свой страх и риск.
Максимум, что может случиться - это частично неисправный ресивер, которым будет нельзя пользоваться. Это не конец жизни, это всего лишь дорогая электронная игрушка."
- цитата от in

Необходимо залить родной "эталонный" boot (относится только к boot 890 и 918) от in и только потом делать коннект и считывать boot из ресивера. Нормальным, можно считать соединение только в том случае, если считанные один за другим 3-4 boot на 100% схожи между собой и с эталонным. Если при сравнении есть ошибки, то ничего заливать нельзя!

Внимание!
На данный момент для использования на GI-890 прошивок от клонов – нет необходимости в замене BOOT при помощи JTAG! Подробнее тут.



Спасибо: 1 
Профиль
Ответов - 324 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 All [только новые]


simon



Пост N: 687
Зарегистрирован: 26.07.07
Откуда: Красноярск
ссылка на сообщение  Отправлено: 05.01.09 16:10. Заголовок: PR2201JM пишет: В т..


PR2201JM пишет:

 цитата:
В то время как паяльником вы разогреваете припой, игла ныряет в припой, поддевает и поднимает ножку микрухи за торец


Игла от шприца, как и простая игла швейная имеет свойство облуживаться даже без канифоли и флюсов. По крайней мере у меня было так. В итоге припаяется к ножке той же драгоценнейшей флешки, что может посодействовать обрыву оной. Да и отгибать выводы флешки я например не решаюсь. На нее смотреть-то без мелкоскопа страшно, а тут еще и выводы гнуть. Отломать можно влет!
Кроме процессора выпаивать и впаивать можно и 40-ваттным паялой, со специально расплющенным молотком жалом на все ножки, главное чтобы руки не тряслись, что я и делаю. Фена у меня нет, но когда в нем возникает необходимость, беру у друга жестянщика фен для пайки автомобильных бамперов. Ничего, классно получается.

Спасибо: 0 
Профиль
georg



Пост N: 267
Info: GI-S 890CRCI HD Excellence,TT-3200,SkyStar2,Chameleon
Зарегистрирован: 08.06.08
ссылка на сообщение  Отправлено: 05.01.09 17:26. Заголовок: Разговор проффесиона..


Разговор проффесионалов!Но не ,ч ..ов
Как называется(ФЛЕШКА) микросхема в GIS-890,где damp для октана?
Как название ,марка, Программатора! ВАМ надоело отвечать,
на вопросы,дело надо довести до положительного результата.
IN?

Спасибо: 0 
Профиль
a123
постоянный участник


Пост N: 127
Info: Interstar Excellence HD, router Planet XRT 401D, GI-S780CRCI
Зарегистрирован: 12.02.08
ссылка на сообщение  Отправлено: 05.01.09 17:42. Заголовок: georg пишет: Разгов..


georg пишет:

 цитата:
Разговор проффесионалов!Но не ,ч ..ов
Как называется(ФЛЕШКА) микросхема в GIS-890,где damp для октана?
Как название ,марка, Программатора! ВАМ надоело отвечать,
на вопросы,дело надо довести до положительного результата.
IN?



M29W640FB70N6
производитель STMicroelectronics
цена оптовая 80 руб
розница ~100-120
есть и в интернет магазинах электронных компонентов
оплата вебмани яндекс деньги и тп
например в поисковике
http://www.e7e.ru/index.php?top=9&id=552388


Спасибо: 0 
Профиль
simon



Пост N: 688
Зарегистрирован: 26.07.07
Откуда: Красноярск
ссылка на сообщение  Отправлено: 05.01.09 18:17. Заголовок: Еще нужно разобратьс..


Еще нужно разобраться, будет ли эта флешка с магазина работать в 890-м.

Спасибо: 0 
Профиль
a123
постоянный участник


Пост N: 128
Info: Interstar Excellence HD, router Planet XRT 401D, GI-S780CRCI
Зарегистрирован: 12.02.08
ссылка на сообщение  Отправлено: 05.01.09 18:55. Заголовок: simon пишет: Еще ну..


simon пишет:

 цитата:
Еще нужно разобраться, будет ли эта флешка с магазина работать в 890-м.



не понял вот расшифровка микросхемы

M29W640FB70N6

M29 - тип устройства
W - рабочий вольтаж Vcc от 2,7 до 3,6V
есть режим быстрого программирования Vpp 12V
640 - память 64Mbit - 8MB
FB - тип бута нижний
70 - 70ns
N - тип TSOP48 размер 12x20 mm
6 - температурный режим от -45 до +85

или вы думаете что для ресиверов интерстар специальные микросхемы ST делает?



Спасибо: 0 
Профиль
simon



Пост N: 689
Зарегистрирован: 26.07.07
Откуда: Красноярск
ссылка на сообщение  Отправлено: 05.01.09 19:17. Заголовок: a123 пишет: или вы ..


a123 пишет:

 цитата:
или вы думаете что для ресиверов интерстар специальные микросхемы ST делает?


Да. В них зашит ID, который проверяет ПО ресивера. Если ID не свой, то ПО стирает загрузчик. В итоге ресивер не запускается с чужой флешкой. По крайней мере так было в предыдущих моделях Голденов. С этим ресивером возможно то же самое.
Вот только не понял, in тоже это имел ввиду или нет
in пишет:

 цитата:
придётся не только новую флэшку покупать (кстати, Вы её нигде не купите, если только нет знакомых воров на оптовых складах радиодеталей или по цене ресивера в каком-нить столичном магазине в розницу)


PS Что-то я тут накосячил однако. С ПО от Октагона работать должна.


Спасибо: 0 
Профиль
a123
постоянный участник


Пост N: 129
Info: Interstar Excellence HD, router Planet XRT 401D, GI-S780CRCI
Зарегистрирован: 12.02.08
ссылка на сообщение  Отправлено: 05.01.09 19:57. Заголовок: в чипе и дипе в нали..


в чипе и дипе в наличии есть по 200 руб но с опцией E в маркировке
http://www.chipdip.ru/search.aspx?searchtext=M29W640FB70N6&x=17&y=8
поддержка программирования этих флешей заявлена в программаторе мастер-02
с адаптером на TSOP48
http://mprog.ru/price.php
это дорого проще купить запрограммированную флеш
это удорожает её примерно на 10$
замена флеши в ресивере можно договориться в сервисном центре
(TSOP48 используется в DVD и тп) ~500 рублей
если не занимались заменой таких микросхем лучше самим этого не делать

Спасибо: 0 
Профиль
e-dok
V.I.P.




Пост N: 1526
Зарегистрирован: 03.02.06
ссылка на сообщение  Отправлено: 05.01.09 21:01. Заголовок: Да... :sm38: Тема пр..


Да... Тема просто страшная стала --- паяльники, фены, иголки...
надо бы для начала EJTAG_TT_1.0.6.16 довести до ума.

Для смены бут в 890 можно рассмотреть и другой вариант, думается он больше бы понравился для большинства чем вариант с JTAG.
Как известно все версии STBLink заливают по СОМ не только прошивки в ресивер, но и BOOT(правда только родной). Ну а те кто сравнивали бут 890 и 918 в HEX, то видели что различий между ними кот наплакал...



Пункты 1, 3, 4 - можно менять и бут будет заливаться.
Пункт 1 - эта информация высвечивается при включении на ресивере boot-mode режима, понятно сразу какой бут в ресивере(0020 -890, 0015 - 918)... для прикола можно поменять эти четыре циферки на что угодно... хоть текущий год или вбить год своего рождения
Пункт 2 - эти вот две буковки и не дают залиться чужому бут!
В принципе задача не сложная - считать лог работы СОМ порта при заливке родного бут и написать крохотную программку, единственное назначение которой - заливка любого бут Сложность тока в одном - кто за это возьмётся


Спасибо: 0 
Профиль
a123
постоянный участник


Пост N: 130
Info: Interstar Excellence HD, router Planet XRT 401D, GI-S780CRCI
Зарегистрирован: 12.02.08
ссылка на сообщение  Отправлено: 05.01.09 22:15. Заголовок: без прямой адресной ..


без прямой адресной записи по ком не обойтись
а для этого нужен другой режим работы компорта в ресивере
а по с этим режимом есть только для октагонов
конечно доводить и программу ejtag и может в чём то и схему jtag нужно
но пока проще замена флеши в сервисном центре
будет что то более простое будет отлично
логгеров ком порта много и снять лог проблем нет
но в обмене учавствует и процессор а значит и система его защиты
protected mode
проще сделать программу которая бы могла бы вычислять новый чексум
при замене этих двух букв в самой прошивке
а для этого нужно знать структуру прошивки конексанта
вот это было бы действительно просто
запускаем редактор прошивки меняем две буквы
автоматически меняется чексум и прошиваем прошивку от октагона
как обычную прошивку для интерстара те любая прошивка от любого клона
превращается в интерстаровскую

Спасибо: 0 
Профиль
a123
постоянный участник


Пост N: 131
Info: Interstar Excellence HD, router Planet XRT 401D, GI-S780CRCI
Зарегистрирован: 12.02.08
ссылка на сообщение  Отправлено: 05.01.09 23:27. Заголовок: из логгеров ком порт..


из логгеров ком портов этот считается одним из лучших
http://www.fuh-edv.de/docklight/index.htm

Спасибо: 0 
Профиль
leotau





Пост N: 25
Зарегистрирован: 30.10.08
Откуда: Россия, Воронеж

Замечания: Вам замечание
ссылка на сообщение  Отправлено: 06.01.09 01:15. Заголовок: Ну что, господа?! Бу..


Ну что, господа?! Будем собирать финансовую поддержку автору EJTAG_TT_1.0.6.16 - для доведения софта до умадля корректной работы с нашим аппаратом?

GIS-S890CRCI HD Excellence
Technisat Digicorder S1PVR 250Gb
Спасибо: 0 
Профиль
georg



Пост N: 268
Info: GI-S 890CRCI HD Excellence,TT-3200,SkyStar2,Chameleon
Зарегистрирован: 08.06.08
ссылка на сообщение  Отправлено: 06.01.09 01:52. Заголовок: Давайте! Мнение авто..


Давайте!
Мнение автора "EJTAG_TT_1.0.6.16 " хотелось-бы услышать ?

Спасибо: 0 
Профиль
in
Always Single


Пост N: 213
Зарегистрирован: 02.01.08
Откуда: iS 8500, 8005S & other RCVRs
ссылка на сообщение  Отправлено: 06.01.09 02:03. Заголовок: georg Мне не надоело..


georg
Мне не надоело отвечать. С чего это вдруг? :)
Про название флэшки уже было написано. Но вот с её доступностью в магазинах - крайне не согласен. Я допускаю, что в москве или спб её можно купить, но в других городах... увольте. И про цену я не пошутил. За диковинные вещи типа такой вот флэшки ломят просто заоблачные суммы.
О замене на другой экземпляр: думаю, что в данном случае проблем быть не должно, хотя сам не проверял (по причине отсутствия вообще других флэшек такой же ёмкости). Есть проблемы при замене флэшек на ресиверы на 15-м процессоре НЕК, платы производства дизипии. На 217-м проце уже другие флэшки, полагаю, там никаких заморочек нету, хотя тоже менять не доводилось пока. А данный ресивер другого производителя, к дизипии он никаким местом, так что вариант такого типа защиты по моему мнению мало вероятен.


О доработке EJTAG_TT: всё упирается в отстутствие документации на процессор. Процессоров на плате два: дополнительный (который предназначен для работы с сигналом мпег4) и основной, являющий из себя несколько устройств в одном. Все эти устройства даного процессора подключены к одному интерфейсу JTAG, плюс туда же подключен ещё и второй процессор. Так вот. При инициализации работы с флэшкой через джтаг, программа выдаёт команды остановки всех "лишних" устройств на шине джтаг (в том числе и второго проца). Непосредственно данные для процедуры инициализации частично позаимствованы из загрузчика ресивера (плюс личные знания автора). Но, всего этого не достаточно для того, чтобы на интерфейсе JTAG был активен и обменивался данными только непосредственно центральный процессор. Какое-то из устройств на интерфейсе JTAG остаётся активным параллельно с процессором и вот этом-то вся и причина ошибок в данных и в проблеммах с коннектом. По словам автора программы, которого я уже достал своими дурацкими вопросами, без документации на процессор тут ничего уже не сделать. На предложение прислать ему данный ресивер, дабы что-то попробовать сделать не на расстоянии, а своими руками, он ответил следующую фразу: "секс вживую :-D". Так что, со стороны изменения софта для работы с джтагом, я думаю, он сделал максимум из возможного. Есдинственное, что может быть не так - это уже ошибки с моей стороны, т.к. проверял работу программы на ресивере именно я.
Вот так и получается, что сконнектиться с процессором можно легко, а вот чтобы флэшка определилась, да ещё и обмен данными был без ошибок - это нужно ловить момент при включении питания ресивера. Смысл в ловле этого момента простой: когда-то это мешающее обмену данных устройство успевает инициализироваться и начинает работаеть, а когда-то нет, и никаких помех в обмене данными нет.
Но у меня-то почему-то это получается. Я не знаю, почему у других людей не получается, но я уже не раз сменил загрузчик, не прибегая к выпаиванию флэшки.

Другой вариант - это, как уже упоминалось, отключить проверку ид, отдаваемого ресивером, при смене загрузчика через ком. Я не думаю, что всё так уж сложно. Сделать это программисту, понимающему в ассемблере, должно быть не сложно. Просто надо понимать, ЧТО мы в таком случае получим. А получим мы кроме продления жизни (в виде поддержки) 890-х ресиверов и ещё одну бяку: коммерсы не упустят возможности продавать по завышенным ценам ресиверы-клоны, цены на которые ниже 1,5 раза. А как только это примет массовый характер, то эффект будет как и от слива ключей на "свежевзломанную" систему кодирования, то есть, производители прекратят поддержку данных ресиверов вообще. Ну как вот ис на 20-м процессоре, например. А вам всем этого охото? Лично я НЕ хотел бы, чтобы так происходило. Хотя, раз люди отдали свои денежки на проект по продлению жизни своих ресиверов, они вправе принимать свои личные решения, делать так или не делать.

Спасибо: 0 
Профиль
e-dok
V.I.P.




Пост N: 1529
Зарегистрирован: 03.02.06
ссылка на сообщение  Отправлено: 06.01.09 08:35. Заголовок: in пишет: Другой ва..


in пишет:

 цитата:
Другой вариант - это, как уже упоминалось, отключить проверку ид, отдаваемого ресивером, при смене загрузчика через ком. Я не думаю, что всё так уж сложно. Сделать это программисту, понимающему в ассемблере, должно быть не сложно.


Вот и мне думается что дело не в защите самого реса, а в банальной проверке самой STBLink на соответствие ид... иначе каким бы макаром после замены бут при помощи JTAG, ресивер запускался и работает хотя на тот момент в ресивере прошивка от одного реса а бут от другого.

А вот то что дальше будет - если предположить что ресы массово начнут переделывать в другие модели с активной софтовой поддержкой...
нет я не согласен, ясно что без перекоса не обойтись, но что же тогда делать тем кто приобрёл это 890-е чудо? На что надеяться? Типа и так сойдёт? На какую поддержку рассчитывать... одна прошивка в два-три месяца... а сколько же ждать исправления выявленных багов при таких темпах с софтом, да если ещё учитывать слухи о снятии с производства этой модели.. при таком раскладе вообще на чтот серьёзное рассчитывать не приходится.


Спасибо: 0 
Профиль
sssb



Пост N: 35
Info: GI-S890 CRCI HD Excellence
Зарегистрирован: 18.05.07
ссылка на сообщение  Отправлено: 06.01.09 10:57. Заголовок: к вопросу о модифика..


к вопросу о модификации прошивок: я немного поковырял и вот что вычислил
по смещению 000004 размер bin-файла
по смещению 000020 те самые две буквы идентификатора
по смещению 000042 похоже версия прошивки
по смещению 000084 дата чего-то
начиная со смещения 000216 начинается УПАКОВАННЫЙ gzip код прошивки: 10 байт заголовок, сжатые данные, по 4 байта crc и размер распакованного, всё по стандарту
размер этого куска лежит по смещению 000128
последние четыре байта и по смещениям 000124 и 00134 - размер распакованного кода
предпоследние четыре байта CRC32 распакованного кода

а вот четыре байта по смещению 000008 - явно контрольная сумма, но какого куска и по какому алгоритму???

...я пока не вычислил, а без её изменения идентификаторы стопроцентно изменить не получится
и ещё пока не знаю есть-ли идентификаторы в распакованном коде...

кто сможет продолжить и ещё чего-нить умного выкопать?

ps после каникул ещё поковыряю, на рабочем компе под это дело уже набросана програмка по вычислению crc32 (помог программист), задам в цикле смещения и пусть покрутится, может найдёт кусок, по которому эта контролька считается...

Спасибо: 0 
Профиль
PR2201JM





Пост N: 119
Зарегистрирован: 21.12.06
ссылка на сообщение  Отправлено: 06.01.09 17:39. Заголовок: in пишет: К слову....


Я рассматриваю отпаивание, перешивание и впаивание флеши экстренной мерой, когда все другие возможности исчерпаны бут испорчен и ресс не грузится.
in пишет:

 цитата:
К слову... такую память можно выпаять вообще советским 10-25W паяльником с тупым жалом и запаять на место без проблем, не прибегая ни к каким иголкам, фенам и прочему.


Можно... Только считать что так смогут все большая ошибка.
simon пишет:

 цитата:
Игла от шприца, как и простая игла швейная имеет свойство облуживаться даже без канифоли и флюсов. По крайней мере у меня было так. В итоге припаяется к ножке той же драгоценнейшей флешки, что может посодействовать обрыву оной. Да и отгибать выводы флешки я например не решаюсь. На нее смотреть-то без мелкоскопа страшно, а тут еще и выводы гнуть. Отломать можно влет!


За торец берёте остриём иглы и тянете вверх пока припой не разомкнётся, потом удерживаете пока не отынет, там упругая деформация, остаточной практически нет.
Обычная углеродистая сталь с процентом углерода выше 0,22% не смачивается припоем это знает любой технолог. Сколько иголок в припой не совал за свою бытность сервисным инженегром, была только одна которая припаялась к плате, это была булавка от рубашек сделанная из латуни, у которой облезло никелевое покрытие.
Иглы для шприцев делают практически из чистого хрома, кроме того у них очень чистая поверхность и держать за шприц гораздо удобнее, чем за швейную иголку.
По поводу изгибов... Можно подумать что нагревая расплющенным жалом целый ряд, вам удастся без изгибания и напряжения корпуса отлепить все ноги от платы... Если только не налить лужи расплавленного припоя по всем четырём сторонам от чипа и не снять его без деформаций.


GI-S890 CRCI HD EXCELLENCE; GI-S780 CRCI Xpeed; TeVii S460 PCI; GI-201 PLATINUM X; GI-101 Circular Single Xtrem;
GI-1.0 оффсет; мультифид; мотор позиционер EuroDream GTP-2100AM; DISeC EuroDream 2100 mini.
Спасибо: 0 
Профиль
PR2201JM





Пост N: 120
Зарегистрирован: 21.12.06
ссылка на сообщение  Отправлено: 06.01.09 18:03. Заголовок: a123 пишет: проще с..


a123 пишет:

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


ВООТ хорошая мысля приходит опосля. Причём всегда, почему то.

GI-S890 CRCI HD EXCELLENCE; GI-S780 CRCI Xpeed; TeVii S460 PCI; GI-201 PLATINUM X; GI-101 Circular Single Xtrem;
GI-1.0 оффсет; мультифид; мотор позиционер EuroDream GTP-2100AM; DISeC EuroDream 2100 mini.
Спасибо: 0 
Профиль
Alekssat





Пост N: 119
Info: GI-S780PRCI-XSpeed,GI-S890 CRCI HD Excellence
Зарегистрирован: 08.05.07
Откуда: Россия, Брянск
ссылка на сообщение  Отправлено: 06.01.09 18:13. Заголовок: только что убили рес..


только что убили рес...
при записи программа написала, что ошибка записи по адресу ххх
и зависле
перегрузили ПК и ре
всё. "дорогая игрушка в виде красивой коробочки" :(
скачал даташит на флешку, почитал
вывод: программа на видит в флешке нужных данных, соответственно работать эта программе ТЕПЕРЬ череж JTAG не будет
нужно паять... :(
выпаять еще можно, а вот рошить и запаять обратно - стрёмно...
в вашем полку убыло :(


Спасибо: 0 
Профиль
in
Always Single


Пост N: 214
Зарегистрирован: 02.01.08
Откуда: iS 8500, 8005S & other RCVRs
ссылка на сообщение  Отправлено: 06.01.09 18:26. Заголовок: sssb а вот четыре ба..


sssb
а вот четыре байта по смещению 000008 - явно контрольная сумма, но какого куска и по какому алгоритму???
Как какого?! Того самого, что перед телом самой запакованной прошивки, заголовка то есть. Осталось подобрать только алгоритм...

Спасибо: 0 
Профиль
sssb



Пост N: 36
Info: GI-S890 CRCI HD Excellence
Зарегистрирован: 18.05.07
ссылка на сообщение  Отправлено: 06.01.09 20:54. Заголовок: in Как какого?! Того..


in
Как какого?! Того самого, что перед телом самой запакованной прошивки, заголовка то есть. Осталось подобрать только алгоритм...

вот то-то и оно, вряд-ли там что-то отличное от CRC32 (он-же при распаковке gzip используется), но интуитивно никак не подобрать кусок... попробую потом по-тупому

да и скорее всего основное тело файла тоже должно проверяться до распаковки

...и вот почему-то упакованный код не распаковать, вроде и заголовок и завершение по стандартам, и исходная файловая система согласно флага в заголовке NTFS, ...но никак... даже пробовал header подправить, чтобы как-бы файл внутри был, не идёт...

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


Спасибо: 0 
Профиль
Ответов - 324 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 254
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет




free counters