IPB

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

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
Профиль
Фотография
Рейтинг
 
Опции
Опции
О себе
SAXON13 не указал(а) ничего о себе.
Личная информация
SAXON13
Проверенный пользователь
48 лет
Мужской
Украина
Дата рождения: Ноя-13-1975
Спасиюо сказали: 142 раз(а)
Интересы
Нет данных
Другая информация
Девайс: HTC;HP;Samsung...
Статистика
Регистрация: 4.4.2008
Просмотров профиля: 10829*
Последнее посещение: 22.6.2020, 3:08
Часовой пояс: 11.10.2024, 20:39
937 сообщений (0 за день)
Контактная информация
AIM Нет данных
Yahoo Нет данных
ICQ Нет данных
MSN Нет данных
Контакт скрыто
* Просмотры профиля обновляются каждый час

SAXON13

Модератор

****


Темы
Сообщения
О себе
Files
Комментарии
Друзья
Содержимое
Обсуждения здесь запрещены, тема открыта временно лишь для выяснения неточностей и (или) ошибок!

Алгоритм работает на всех коммуникаторах с процессорами PXA27X и другими сериями PXA от Marvell/Intel,а также большинстве процессоров на ядре ARM

В данном случае будет рассмотрен этот метод на примере ASUS p525




Методика восстановления основана на загрузке через JTAG исполняемого кода бутлоадера в RAM и передаче ему управления.
В результате вы получаете временно работающий бутлоадер, и из него производите полную прошивку аппарата (бутлоадер + система).



Итак, это предварительная версия инструкции, в дальнейшем она будет оформляться и дополнятся.

I. Аппаратная подготовка:

1. кабель Wiggler

Прикрепленный файл  wiggler.gif ( 27.3 килобайт ) Кол-во скачиваний: 4187


между 8 и 15 пином на входе к ЛПТ перемычка, иначе OCD не будет работать с кабелем

2. Расположение контактов JTAG на плате ASUS p525 (спасибо Mishael)

Прикрепленный файл  ASUS_P525_JTAG_pinout_2.jpg ( 72.08 килобайт ) Кол-во скачиваний: 2063



II. Программная подготовка

1. OCDemon

2. H-JTAG
он нам понадобиться для конвертации *.bin файлов в *.Hex с которыми работет OCD,
а также для проверки то кабель собра правильно процессор определяется. При конвертации надо задать стартовый адрес, ставим адрес загрузки файла ( в нашем случае 0хa0004000), если не знаем точный адрес, ставим адрес начала SDRAM - 0хa0000000

3. Прикрепленный файл  SeparateFiles.rar ( 233.5 килобайт ) Кол-во скачиваний: 678

для рассщипления файлов ( в прошивке некоторых девайсов, например конкретно у Asus p525 каждые 0x200 байтов IPL и BOOT повторяются)

Для восстановления бута в ASUS p525 вам эти последние пункты не понадобятся, я выкладываю готовый BOOT для загрузки в РАМ

Прикрепленный файл  EBOOT.hex.1.rar ( 187.72 килобайт ) Кол-во скачиваний: 588


и плюс файл бута который надо записать на mSD и вставить перед запуском бута в девайс
Прикрепленный файл  BootGalaxy.rar ( 103.86 килобайт ) Кол-во скачиваний: 456



После того как собрали или купили кабель Wiggler (не забудьте про перемычку между 8 и 15 пином на входе к ЛПТ )
подпаиваем его к девайсу соответственно указаной выше распиновке и подаем питание на кабель (от 3.5 до 4.5 v), я запитывал от аккамулятора девайса подпаявшись к контактам на плате.
несколько рекомендаций насчет пайки: используем тонкие многожильные провода типа МГФТ, подпаивать их желательно горизонтально, ложа на плоскость, сверху заклеить бумажным скотчем(малярной лентой), паяльник использовать маломощный (до 35 ВТ) с тонким жалом (0.1-0.3)

Вставляем аккамулятор в девайс (и возможно, надо будет нажть кн. POWER), подсоеденяем ЮСБ-кабель.

Далее запускаем OCD, (можно перед этим для контроля запустить H-JTAG чтоб убедиться, что всё собрано правильно и процессор определяется) в появившемся окне настройки выбираем OCD Interface Device >>Wiggler, target Processor >>INTEL и PXA27X нажимаем OK
Запуститься интерфейс OCD командера, перед его запуском зажимаем и держим стилусом "reset", но я так не делал (возможно что или в распиновке на JTAG ошибка с nTRST или же OCD работает с nSRST и надо подпаять этот сигнал к кн. "reset"), я же после запуска OCD одновременно нажимал стилусом "reset" и "reset" в OCD
после этого внизу в Hint Bare появиться статус процессора In_Debbug
В меню "defaults" ставим галочку на "auto status check"

Набираем команду pc и видим где сечйас находиться процессор, как правило это pc: 00000000
далее набираем команду pc a0004000
следующяя download и в появившемся окне указываем на наш файл EBOOT.hex.1 за несколько секунд файл загрузиться в РАМ
теперь для проверки еще раз набираем pc должно показать pc: a00004000
набираем Go a0004000 и жмем Enter,через пару секунд зажимаем на девайсе одновременно кл."Cam"+"Rec"+"Power", появиться окно загрузчика и если вы уже зараннее вставили ЮСБ-кабель и mSD, то автоматиески пойдёт прошивка бутлоадеров, всё теперь можно прошить полной официальной прошивкой

Более подробно каждый шаг для восстановления других девайсов я опишу позже, естественно для каждого девайса нужен свой файл бутлоадера и своя адресация в РАМ (но подозреваю что для Intelа адресация находиться гдето в этих же рамках 0xa0****** )
Адресацию бутлоадера и других файлов, можно вычислить дезассемблировав код с помощью дезассемблера, например IDA
По поводу нахождения распиновки JTAG, во первых поискать в интернете, сравнить с другими схожими моделями, вполне возможно что распиновка будет идентична. Если же это не дало результатов, то наиболее достоверный способ, это выпаять процессор и по его распиновке вызвонить куда выходят нужные точки, возможно еще с помощью осцилографа, но это довольно сложно и не дает достоверных результатов...


COPYRIGHT SAXON13
based on idea of Matvey from
The Unofficial Mio A701 Forums
11 Dec 2008
Имеется ASUS p527 прошитый прошивкой от ASUS p526. Кто имел дело с таким аппаратом , может в курсе где находяться котакты на Жэтаг. И откуда можно вырезать бут? В офф. прошивках файлы бута отсутствуют, нашел сервисную прошивку с карты содержащие область загрузчиков, но она в формате *.dio , можно ли как то сконвертировать в файл пригодный для заливки в РАМ
13 Jun 2008
Хотя эта тема относиться к прошивкам, открыл её здесь, потому как она больше связна с проблемами Разблокировки, отвязки от оператора, а также с трудностями перепрошивки такого аппарата на 6 винду.
Итак, заходим в ADMIN SETTINGS ( Engeneering Menu), для этого на включенном аппарате набираем *#1546792*#, после чего автоматически попадаем в это самое меню. Находим пункт PRECONFIGURATION, будет запрошен пароль, вводим *#81230*#, после чего находим свою страну, Россия (или Украина), и оператора сотовой связи, любого из предоставленнных для нашего региона. Нажимаем OK, после этого смарт несколько раз переагрузиться ( может в течении 10-15 мин.). Всё готово!

Для входа во внутренние настройки INTERNAL ( пароль bj3open), сюда тем кто не понимает что делает входить не рекомендую!!!, здесь задаются настройки связанные с работой железа, поэтому эта инфа только для ознакомления...

1. Загрузить драйвер модема.( такж есть на офф. сайте)
http://4pda.ru/forum/uploads/img-68379-Modem_Driver.rar
2. Загрузить программу прошивки i600XXGD1 по ссылке (53 мб)- с другой прошивкой WM6 не установится
_http://rapidshare.com/files/84563507/i600XXGD1.rar.html
3. В параметрах подключения ActiveSync снять галки с
а) Разрешить USB-подключении
б) Открыть ActiveSync при подключении устройства.
4. Подключи USB кабелем смарт к PC (сматр выключен)
5. Запустить на PC программу прошивки.
6. Одновременно нажать на i600 кнопки: правая софт клавиша (с тремя точками), кнопку возврата на правой боковине и кнопку включения.
Далее на экране будет следующее:
[StartDownload => 0] StartDownload !!
[PDA] Connect and Power-on the Device.
[PDA-0]Driver Opened.
[PDA]Read Wait. = [0]
[PDA]Read Done. = [0]
[PDA]Device Found. = [0]
[PDA]Eboot data length = <1100KB>
[PDA]EBoot data download ready.
[PDA] EBoot download complete.
OsImage data length = <65781KB>
[PDA]OsImage data download ready.
Выключаем, включаем, все.
Прошивку WM6 качаем с оффициального сайта SAMSUNG, там же есть подробная инструкция по перепрошивке, в общем заключается она в том, что при выключеном аппарате одновременно нажимаем (смарт выключен) на кнопки: правая софт клавиша (с тремя точками), кнопку возврата на правой боковине и кнопку включения. Подсоединяем кабель, запускаем прогу с прошивкой, ВНИМАНИЕ! смарт должен быть заряжен до упора, так как процесс довольно длительный, и дожидаемся окончания полного процесса прошивки, тело должно перезагрузиться, до этих пор кабель не трогаем...
P.S. Проверенно на 2-ух аппаратах залоченых на польский ORANGE, но думаю, что будет работать и на других. Кто попробовал- отпишитесь. Если у кого-то не получется скачать Прошивку WM6 с оффициального сайта SAMSUNG, жалуемся, дам ссылки на другие источники, но вообще то пока что она доступна всем с офф. сайта при условии регистрациии...
13 Jun 2008
Имеется проблемма, есть практически полностью восстановленный смарт Qtek_8020 (Feeler).
Кто может достать н эу модель Блок клавиатуры, именно плату, а не клавиши. Потому как в той, что есть у меня кто-то хорошо поковырялся, все дорожки платы идущие к джойстику сорваны, припаять назад практически нереально, да и даже если получиться, то скорее всего вся эта конструкция очень скоро развалится.
Российские фирмы у котоых есть этот Блок клавиатуры, за территорию России не высылают, да и цены у них нереальные. Кто может продайте, можно с глючным джойстиком, главное, чтоб дорожки были целые, по возможности в количстве 2-ух штук.
Прикрепленные файлы
Прикрепленный файл  keycable_qtek_8020.jpeg ( 77.73 килобайт ) Кол-во скачиваний: 33
 
17 May 2008
Вот весьма странный сайт, может кто обьяснит, что это: http://www.smartphone-developers.com/
А вот ссылка на разные типы кабелей для JTAG : http://www.zackyfiles.com/secciones/progra...s/jtag_hard.htm
Спецификация на чип памяти M-Systems DOC G3: (IMG:http://ifolder.ru/images/download_1.jpg) пароль:PDA2U

подскажите, как можно прикрепить фото в теме ?
Просмотры
Гость


20 Mar 2020 - 15:31
Гость


14 Aug 2019 - 19:50


3 Aug 2017 - 20:02


17 Dec 2015 - 13:05


13 Sep 2015 - 11:05


20 Aug 2015 - 0:56
Гость


25 May 2015 - 14:40
Гость


20 May 2015 - 0:04
Гость


18 May 2015 - 17:26
Гость


14 May 2015 - 21:27

Комментарии
Другие пользователи не оставили комментарии для SAXON13.

Друзья

5 сообщений
25.2.2009, 12:17
Просмотр всех друзей
RSS Текстовая версия Сейчас: 11.10.2024, 20:39
return_links(); ?>