IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> JTAG для смартов HTC на OMAP (Tornado etc.), Поиск решения
SAXON13
сообщение 28.7.2008, 11:42
Сообщение #21


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Решил написать короткий F.A.Q. для тех кто испортил аппарат прошивкой и теперь мечется по форумам с вопросом "Что Делать?"
Если администрация посчитает нужным пусть вынесет это в начало темы...

Если у вас во время прошивки, или после нее, что то пошло не так, девайс не грузиться, не включается и тому подобные сюрпризы-
Во первых, проверьте уровень заряда АКБ и зарядите его если необходимо, перегрузите девайс (хард или софт ресет ), иногда после некотрых прошивок особенно самодельных нужно прсто переждать некоторое время чтобы ОС инициализировалась и загрузилась. Второе попробуйте еще раз заново прошить аппарат, желательно оффициальной прошивкой которая стояла у вас изначально и взятая с сайта производителя, некотрые прошивки даже подходящие вашему аппарату могут не ставиться так как предназначены для другого языкового пакета, оператора и т.п. , поэтому берите именно рдную прошивку с офф.сайта.
Если аппарат не хочет шиться введите его в режим бутлоадера вручную (для каждого девайса своя комбинация клавиш, например для HTC это как правило Камера+Вкл на коммуникаторах +ресет) и оттда прошейте той же оригинальной прошивкой...
Также иногда помогает так называемое хитрое включение. вынуть аккумулятор и через пару минут, предварительно зажав кнопки входа в бутлоадер, вставить аккумулятор...


Для тех у кого никакие вышеописанные советы и советы с других форумов не помогли, то есть аккумулятор проверен и заряжен, девайс не падал не тонул, замыкания не было при осмотре платы никаких явных повреждений не видно, просто девайс тихо умер во время прошивки (как правило не для вашего девайса) и больше никаких признаков жизни не подает и в бутлоадер никаким способом не входит с ПК не коннектиться, могут загораться светодиодная индикация, иногда на долю секунды, то вам скорее всего сюда, " Реанимация КПК и коммуникаторов"

продолжение: Если вы определили, что вашему девайсу поможет только JTAG,
то во первых подробно прочитайте инструцию по восстановлению,
2. проверьте правильность собранного вами кабеля, прзвоните его на наличие обрыва, надежно подсоедените кабель к мат. плате девайса (лично я пользуюсь пайкой к тест-пойнтам, но будьте внимательны если вы не уверенны что сможете нормально припаять, а как правило выводы пинов очень маленькие, то лучше поручите это специалисту, иначе возможно повреждение контактных площадок, а при длительном прогреве и мат. платы с прцессором, ведь эти пины подходят непосредственно к нему)
3. Убедитесь в надежности передачи кабеля от пинов на LPT, проверьте соответствие распиновки кабеля и ваших настроек в программе.
4. Проверьте подается ли напряжение на девайс и кабель( если вы используете кабель типа Виглер)
5. не забывайте нажимать кнопки Вкл. и при необходимости кнопки входа в бутлоадер перед определением процессора программой

Сообщение отредактировал SAXON13 - 28.7.2008, 12:07


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
18 страниц V  < 1 2 3 4 > »   
Начать новую тему
Ответов
SAXON13
сообщение 17.5.2008, 0:09
Сообщение #22


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Цитата(Medush @ 16.5.2008, 17:30) *
Если в Москве - могу порекомендовать PDA-Center, мне именно там помогли

К сожалению мне до Москвы как тебе до Луны, я со Львова (Украина) у нас и нормальных СЦ нету (по мобилам есть конечно, но у них цены такие, что проще новый аппарат купить), а по смартам и КПК тем более, в основном ко мне обращаются, когда я обьявление в местной газете даю, хотя в общем то специалистом себя не считаю, так как нету ни нормального оборудования ни большого опыта и самое главное большие пробелы в базовых знаниях. Всё на уровне псевдонаучного тыка ну и плюс знания в электроннике и радиотехнике помагают. Кстати на каком то форуме читал, что якобы в Москве кто-то восстановил подобный аппарат, даже пытался с ним связаться, но он то ли меня проигнорировал то ли я ошибся и на самом деле там была прблема в чём-то другом. У меня например был случай когда принесли девайс с подобными симптомами, но после нескольких хардрезетов, передергиваний аккума и прочих шаманских танцев удалось загнать его бут и прошить его Оф. прошивкой. А в данном случае аппарат вообще не хочет включаться, только моргнет индикатором и на этом всё. Да кстати еть еще идея слить дамп программатором с живой флэши и залить его на мертвую, но программатор который поддерживает такие чипы я не нашёл, флэш спаять и поставить на место намного легче, чем проц. Но у меня вообще никакого нету, да и сомневаюсь, чт у нас в городе вообще укогото такой есть. Есть ещё идея с гарячей заменой, как с БИОС, то есть паралельно подпаять мертвую флэш к рабочему аппарату и прошить его с карты, но есть большие подозрения что от этого может подохнуть и рабочий аппарат, хотя если шить 6 винду то может и получится. При прошивке 6 винды она сначала насколько я понял прописывется на СД карту, а уж затем на чип. Во всяком случае 6 винда без карточки вообще не шьется, даже тест не проходит, вот может ей карточку подменить мертвым чипом и прервать процесс в том месте когда она прописывается на 1 чип. Аппарат конечно не прошьется ни один ни второй, но бут останется на аппарате доноре и прошьется в мертвый чип, ну а уже с живым бутом можно прошить любой аппарат методов уже ля этого много проверенных. Хотя скорее всего я в чём-то ошибаюсь. Базовых знаний не хватает, а без этого можно долго ковырятся, хотя отступать я не намерен. Мне итересно чтобы был найден способ востановления доступный человеку более менее знакомому с электронникой, а не для СЦ.
P.S. Да кстати, кто может помочь с платой клавиатуры Qtek 8020(8010) буду очень благодарен не бесплатно конечно, но не за такую сумму какую хотят в СЦ, к тому же з пределы России они ничего не высылают, а очень надо, аппарат уже полнотью сделан а вот кл. плату спаять уже не реально, там до меня уже так поковырялись, что половины дорожек нету...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 17.5.2008, 0:15
Сообщение #23


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Ничего не скажу тебе про флеш, стремно все это есть риск загубить второй аппарат... Проще тогда поискать абсолютно убитый в любом месте, если в москве сможем его взять и сдуть проц здесь
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 19.5.2008, 21:24
Сообщение #24


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




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


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 19.5.2008, 22:57
Сообщение #25


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Открываешь расширенную форму ответа - там есть функция прикрепить файл.
Ну и, собственно, прикрепляешь картинку, она сама отображается картинкой в твоем посте.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 20.5.2008, 1:13
Сообщение #26


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Умозрительные соображения:
1. В этом месте обычно находятся пины для програмирования через программатор ( в принципе тот же JTAG) под наклейкой скрываются тестпойнты (кстати наклека служит индикатором для СЦ )
2. Странный разьём, скорее всего используется на производстве для отладки (аппарат который находится у меня до этого был отвязан от Оранжа и в этом месте разьем пропаян на других эта пропайка отсутствует)
3. Сюда проецируются выводы проца на JTAG (если верить даташит от техаса)
Прикрепленный файл  44654621.jpg ( 45.85 килобайт ) Кол-во скачиваний: 276
остальные фото закину потом, а это отредактированое из первого поста. На стальных видно идентичность конструктивного решения 8020, 8200,8300 Qtek-ов. На днях свяжусь со знакомым специалистом по ремонту сотовых, может быть поможет сдуть проц с Qtek 8020, или хотя бы подскажет как правильно это сделать (все равно у него плата полуживая)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 20.5.2008, 8:35
Сообщение #27


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace



 i 

Всю информацию, не относящуюся непосредственно к Торнадо и близким девайсам, вынес в отдельную тему
 

Искать здесь
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 20.5.2008, 11:20
Сообщение #28


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Цитата(SAXON13 @ 20.5.2008, 2:13) *
Умозрительные соображения:
1. В этом месте обычно находятся пины для програмирования через программатор ( в принципе тот же JTAG) под наклейкой скрываются тестпойнты (кстати наклека служит индикатором для СЦ )

Если есть пины, то я бы начал именно сних. В принципе можно вычислить путем перебора вариантов. Если там 5 пинов - всего 120 вариантов. Хотя если есть возможность сдернуть проц, будет существенно проще.

Цитата(SAXON13 @ 20.5.2008, 2:13) *
3. Сюда проецируются выводы проца на JTAG (если верить даташит от техаса)


В даташите на процессор OMAP не может быть дано распайки на плате. Каждый производитель самостоятельно разводит плату исходя из своих соображений.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 20.5.2008, 12:29
Сообщение #29


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Цитата(Medush @ 20.5.2008, 11:20) *
Если там 5 пинов - всего 120 вариантов. Хотя если есть возможность сдернуть проц, будет существенно проще.

Там всего 4 пина, возможно еще один скорее всего nTRST находится в другом месте или используется совместно с ЮСБ. Проц скорее всего сдернуть удасться, но с 8020 модели, так что не знаю, есть ли в этом смысл, хотя скорее всего разводка на плату идентичная. Да кстати случайно нашел описание способа для програмирования флєши очень похожий на мой из поста наверху страницы, только вот для древних моторол.

Цитата(Medush @ 20.5.2008, 11:20) *
В даташите на процессор OMAP не может быть дано распайки на плате. Каждый производитель самостоятельно разводит плату исходя из своих соображений.

я говорю не о распайке на плате, а о прекции пинов процессора, навряд ли что распайка от пина со стороны допустим А1 выходит на сторону АА8, скорее всего и разводка должна выходить где то поблизости. Тем более рядом находятся пины на плате о которых я говорил.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 20.5.2008, 13:17
Сообщение #30


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Цитата(SAXON13 @ 20.5.2008, 13:29) *
Там всего 4 пина, возможно еще один скорее всего nTRST находится в другом месте или используется совместно с ЮСБ.

nTrst в принципе не нужен. Тогда перебор из всего лишь 1*2*3*4=24 вариантов, что в принципе под силу.

Цитата(SAXON13 @ 20.5.2008, 13:29) *
я говорю не о распайке на плате, а о прекции пинов процессора, навряд ли что распайка от пина со стороны допустим А1 выходит на сторону АА8, скорее всего и разводка должна выходить где то поблизости. Тем более рядом находятся пины на плате о которых я говорил.


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

Пора экспериментировать.
Поделите точки с Quarx и вперед - вдвоем не так уж и много перебирать.
Только сам командный файл с тестом и верификацией (кстати, обе команды можно засунуть в один файл) запускайте по несколько раз, т.к. все-таки JTAG очень капризная штука.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 20.5.2008, 13:32
Сообщение #31


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Нашел мастера который согласился сдуть проц, но придётся с Qtek 8020, так как говорит что если сдувать с реанимируемого, то потом невозможно будет узнать нормально ли поставил. На днях прверю насколько эти модели идентичны и если не найдется другого варианта, то пожертвую платой от 8020( всё равно там половина нерабочая), заодно попробую перекатать флэш с одного на другой, только опять же надо обдумать запустится ли она. Даже если запустится то всё равно это не выход, так как вряд ли у других найдется такая возможность...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 21.5.2008, 11:53
Сообщение #32


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Цитата(Medush @ 20.5.2008, 13:17) *
Пора экспериментировать.
Поделите точки с Quarx и вперед - вдвоем не так уж и много перебирать.
Только сам командный файл с тестом и верификацией (кстати, обе команды можно засунуть в один файл) запускайте по несколько раз, т.к. все-таки JTAG очень капризная штука.

Согласен, что пора. Только обьясни, о каком именно командном файле идёт речь?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 21.5.2008, 12:00
Сообщение #33


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Цитата(Quarx @ 16.5.2008, 19:14) *
Вот прога для снятия дампов и прошивки,,,
И дрова на OMAP

Как ею пользоваться, пробовал по инструкции ( скачал отдельно ) девайс она не определяет. Чем еще можно правильно снять дамп.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 21.5.2008, 12:25
Сообщение #34


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Цитата
Чем еще можно правильно снять дамп.

itsutils


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 21.5.2008, 22:13
Сообщение #35


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Цитата(SAXON13 @ 21.5.2008, 12:53) *
Согласен, что пора. Только обьясни, о каком именно командном файле идёт речь?


в каталоге JFlashMM обычно создают командный файл, чтобы в консоли каждый раз не набирать команды руками.
Называем его как угодно, например Test.bat В любом текстовом редакторе набиваем команды:

Код
jflashmm pxa27x32 eboot.nb0 I 0 PAR
Pause
jflashmm pxa27x32 eboot.nb0 V 0 PAR
Pause


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

Можно сразу же 3-4 раза повторить этот блок, чтобы автоматически повторять попытку, т.к. далеко не всегда все сразу определяется даже при верном подключении. eboot.nb0 - заменяешь на название файла твоего bootloader'a. Параметры ключей посмотри в файле справки по JFlashmm - лежит там же в директории с прогой.

Для начала я бы все-таки получил дамп машинки - для вычисления адреса, с которого начинается бут. Если бут начинается не с 0х0, а к примеру со второго байта (вполне может быть, иногда первый байт является флагом - разрешать перезапись бута или нет), то все попытки могут оказаться тщетными...


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 21.5.2008, 22:58
Сообщение #36


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Цитата(Medush @ 21.5.2008, 22:13) *
в каталоге JFlashMM обычно создают командный файл, чтобы в консоли каждый раз не набирать команды руками.

Для начала я бы все-таки получил дамп машинки - для вычисления адреса, с которого начинается бут. Если бут начинается не с 0х0, а к примеру со второго байта (вполне может быть, иногда первый байт является флагом - разрешать перезапись бута или нет), то все попытки могут оказаться тщетными...

Об этом я приблизительно в курсе,только вот распознает ли он OMAP ? Ведь он заточен под интеловские процы. А ARM это только ядро и не обязательно только у OMAP. С дампом у меня тоже проблемы, ни одна прога корректно не работает, даже хекс-редактор, возожно из-за того, что у меня ноуты. Слил образ на карту с живого аппарата, но тоже не могу открыть. Кстати на работе пробовал coolflesh с аппаратом оже не соеденило но хотя бы пыталось искать ЮСБ порты, а дома на ноутах сразу пишет ошибку, coolflash. out is not found...
Адрес бута попробую узнать через mtty, но не уверен что он правиьно покажет. Сам EBOOT возможно удасться преобразовать из того что входит в прошивку.
Да и у меня где то валяется eboot.nbo к моему аппарату, только найти не могу и откуда скачивал не помню...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 22.5.2008, 0:37
Сообщение #37


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Насколько я понял EBOOT это тот же SPL, но для его загрузки (на рабочем аппарате) нужен IPL. Все это можно вытянуть из прошивки, вот тут есть довольно обширная информаия по этому вопросу http://forum.wce.by/topic8433-30.html
SPL уменя есть но в формте 'nbf', когда то пытался разбирать прошивки, но забросил это дело, так что не уверен подойдет ли он и как его пробразовть?
Кстати есть подозрение, что для реанимации девайса достаточно будет залить SPL, а саму ОСь загрузить уже обычным спообом или через карту...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Medush
сообщение 22.5.2008, 1:07
Сообщение #38


Опытный реаниматор
****

Группа: Разработчики
Сообщений: 178
Регистрация: 27.11.2007
Из: Moscow
Пользователь №: 34
Спасибо сказали: 87 раз(а)

Девайс:O2 XDA FLAME


Цитата(SAXON13 @ 22.5.2008, 1:37) *
SPL уменя есть но в формте 'nbf', когда то пытался разбирать прошивки, но забросил это дело, так что не уверен подойдет ли он и как его пробразовть?


Проще достать из прошивки

Цитата(SAXON13 @ 22.5.2008, 1:37) *
Кстати есть подозрение, что для реанимации девайса достаточно будет залить SPL, а саму ОСь загрузить уже обычным спообом или через карту...


Совершенно верно!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 22.5.2008, 11:21
Сообщение #39


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace



 i 

Вынес обсуждение Wizard'a в отдельную тему
 

ссылка
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Old Kind MadMike
сообщение 22.5.2008, 11:23
Сообщение #40


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 171 раз(а)

Девайс:Samsung Galaxy Ace


Цитата
SPL уменя есть но в формте 'nbf', когда то пытался разбирать прошивки, но забросил это дело, так что не уверен подойдет ли он и как его пробразовть?

Если ты говоришь про выдергивание из единого файла прошивки модуля SPL специальной утилитой - то это скорее всего он (сам немного помучал прошивки для торнадо (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) )
Преобразовывать его, скорее всего, никак не надо.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 22.5.2008, 12:41
Сообщение #41


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: раз(а)




Цитата(Old Kind MadMike @ 22.5.2008, 11:23) *
Если ты говоришь про выдергивание из единого файла прошивки модуля SPL специальной утилитой - то это скорее всего он (сам немного помучал прошивки для торнадо (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) )
Преобразовывать его, скорее всего, никак не надо.

Не уверен, так как не знаю правильно ли я его выдернул, но у меня есть скачаный из интернета. Вопрос в том, полные ли они, ведь EBOOT, это по моему не только SPL но и IPL. Кстати сверял свой SPL (*nbf) с EBOOT.nbo от Medush, через текстовій редактор ( хекс у меня дальше некоректно работает) очень большая разница, хотя по обьёму почти одинаковы.
Да я уже говорил, что слил образ на карту (mSD) вот он по моему вполне подойдет, но как его правильно разобрать?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

18 страниц V  < 1 2 3 4 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 25.4.2018, 17:42

Rambler's Top100 Яндекс.Метрика