IPB

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

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
2 страниц V   1 2 >  
 
Ответить в данную темуНачать новую тему
Sinclair
сообщение 12.9.2008, 13:09
Сообщение #1


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


У меня возникла проблема - разбил дисплей на rw6515. Поскольку дисплей на нём не такой, как на остальных rw68xx, Rover G5 и прочих, за его замену просят практически полную стоимость девайса.
В связи с этим появилась мысль заменить его на дисплей от ровера, благо, такой дисплей есть в наличии.

Хочу проконсультироваться, как заменить драйвер дисплея в прошивке. На данный момент я слил дамп с аппарата при помощи ROMDump, выковырял с него ОСь и разобрал кухней от Атома. ddi.dll от ровера у меня пока нету, качать 50 метров прошивки влом, пока не уверен в результате.
Мне ещё непонятно, инициализирует ли бутлоадер дисплей, и если да, то нужно ли заменять его.

Разбитый дисплей кое-что показывает, видны правый нихний и верхний левый углы.

Подскажите, кто в курсе, что делать дальше?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 12.9.2008, 13:42
Сообщение #2


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Так а после замены дисплея что-нибудь отображается? Или у тебя еще нет самого нового дисплея?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 12.9.2008, 14:29
Сообщение #3


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Вертикальная синяя полоса. Подсветка работает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 12.9.2008, 18:29
Сообщение #4


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(Sinclair @ 12.9.2008, 15:29) *
Вертикальная синяя полоса. Подсветка работает.

Т.е. сразу? Вообще нет нормального изображения? Даже сразу после вставки батареи и включения? Если так, боюсь проблема не в драйвере. Просто в любом случае должно быть изображение - оно может моргать и т.п., но как минимум должно бы появляться... Штука еще в том, что у роверов, по-моему, аппаратно матрица 262K, а у 6815 - 64K. Возможно, контроллер (видеоадаптор) ее не воспринимает?

P.S. Конечно, для эксперимента можешь залить и бут от ровера/орсио и прошивку от них (посмотри самое начало ветки "HP RW 68xx Перепрошивка"). Но это не должно бы ничего дать, т.к. такие эксперименты проделывались для нормального 6815 - изображение было, просто оно могло мерцать и т.п.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 12.9.2008, 23:21
Сообщение #5


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Да нет никакого видеоадаптера (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Есть последовательная шина (скорее всего SPI), по которой процессор общается с контроллером дисплея. Процедуры инициализации и обмена у дисплеев разные, при чём инициализация дисплея Hitachi (который стоит у rw6815) может частично подходить для дисплея NEC (у ровера), а наоборот - фиг.
Поэтому разложить картинку на определённое количество аппаратных цветов задача системного драйвера.

Мне не очень понятно, кто инициализирует дисплей - бут или ddi?

И ещё, если я тупо волью в rw6815 прошивку от Rover G5, девайс включится? Перепрошиться обратно без JTAG можно?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 13.9.2008, 0:11
Сообщение #6


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

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

Девайс:HTC;HP;Samsung...


Цитата(Sinclair @ 12.9.2008, 23:21) *
Да нет никакого видеоадаптера (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Есть последовательная шина (скорее всего SPI), по которой процессор общается с контроллером дисплея. Процедуры инициализации и обмена у дисплеев разные, при чём инициализация дисплея Hitachi (который стоит у rw6815) может частично подходить для дисплея NEC (у ровера), а наоборот - фиг.
Поэтому разложить картинку на определённое количество аппаратных цветов задача системного драйвера.

Мне не очень понятно, кто инициализирует дисплей - бут или ddi?

И ещё, если я тупо волью в rw6815 прошивку от Rover G5, девайс включится? Перепрошиться обратно без JTAG можно?

Первоночально железо инициирует IPL, оторый по моему наодиться для вашей модели в EBOOT. Но вот насчет дальнейшего процесса точно не знаю. Пока все не выяснишь не советую заливать бут от другой модели, а то девайс может просто больше не включиться
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 13.9.2008, 5:39
Сообщение #7


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Такс, ну в общем заливка прошивки и загрузчика от G5 была плохой идеей (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Девайс, при переходе в режим прошивки с карты, высказался что-то типа "Отформатируйте карту SD и попробуйте снова" - точнее сказать не могу, на битом экране нечитаемо. После ресета повисел с подсветкой клавы не реагируя на внешние раздражители, после передёргивания аккумулятора - кома.

Попытался залить через JTAG бут (по адресам 0 и 3F40000, как в букваре) - ни родной, выковыренный с прошивки, ни скачанный с форума от rw6815 (который один в один как родной), ни бут от Атома девайс к жизни не возвращают. Делал вроде всё точно по инструкции - припаялся к пятакам JTAG'а, подключил к LPT и зарядке, девайс замигал зелёно-оранжевым светодиодом, влил с помощью JFlashmm бут по заданным адресам, верифицировал всё успешно, выдернул зарядку, вставил аккумулятор - и на любые сочетания кнопок тишина. Пробовал камеру+СР, камера+диктофон+СР, включение+СР, две кнопки под экраном + СР.

Сейчас оставил на работе литься через JTAG подный дамп 64 метра, надеюсь, за завтра прошьёт...


2 SAXON13:
А что есть IPL?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 13.9.2008, 9:51
Сообщение #8


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Sinclair, что то не то у тебя получилось (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Бут от орсио в 6815 заливался нормально, да и прошивка целиком вставала. Все же советую почитать начало ветки по перепрошивке 68xx, там alex_beda все описывал.

Далее, по сути, процесса загрузки и инициализации - Описание процесса загрузки устройства (IPL, EBOOT и т.д.). Т.е. IPL выполняет начальную инициализацию железа и грузит EBOOT (SPL).

P.S. "Видеоадаптер"... ну не стоит придираться к словам (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Можно эту совокупность называть "видеоподсистемой", суть то от этого не меняется, кто именно осуществляет формирование и вывод (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 13.9.2008, 11:57
Сообщение #9


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Про перепрошивку 68xx читал, как иначе (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Я правильно понимаю, что орисио/ровер имеют одинаковую прошивку?

В принципе, убиением девайса я не удивлён, ибо шился с карточки, а карточку брал какая была (SamDisk на 256 метров). Удивляет такая реакция на JTAG.
В самом логе прошивки с JTAG'а есть одна странность - когда он шьёт бут с адреса 0, то трёт блоки по адресам 0, 10000, 20000, 30000, 40000, и, что удивительно, 80000. То есть заливает он 512К бута, а трёт 768К флешки... Судя по форуму, он всё же 512 должен стирать.
Ну доберусь к вечеру до работы - посмотрю как он полный дамп зальёт.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 13.9.2008, 12:27
Сообщение #10


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(Sinclair @ 13.9.2008, 12:57) *
Я правильно понимаю, что орисио/ровер имеют одинаковую прошивку?

Да нет, исходные прошивки на уровне ОС несколько разные, на уровне XIPа - nk.exe, если правильно помню, с точностью до логотипа совпадает (хотя уже очень давно смотрел, еще зимой), остальные модули XIPа, по-моему, особо не сравнивал. Хотя есть воспоминание, что сначала сделал порт аппаратной части XIPа от Ровера на WM6, потом решил портировать аналогично от Орсио, но из-за идентичности не стал ничего менять. Загрузчик (EBOOT), радио и т. д. - не смотрел, т.к. для формирования прошивки ОС было не нужно.

Но сами устройства, по-моему, идентичные абсолютно (с точностью до бренда и корпуса). Только у Орсио, на мой взгляд, качество изготовления лучше во всех компонентах, в т.ч. и прошивки.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 13.9.2008, 21:43
Сообщение #11


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Продолжил я убиение девайса (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif)

Придя сегодня на работу обнаружил, что комп мой вырубили, и чем закончилась заливка дампа 64М через JTAG - хз (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Однако, девайс включился в режиме бута, мотивируя тем, что прошивка у него FF.FF.FF. Попытка прошить через DSUU ни к чему не привела - после того, как появляется окошко с прогрессбаром заливки, винда моментально теряет устройство, а DSUU орёт, что девайс отключили. Помыкался я немного, и решил повторить эксперимент с флешкой. Результат тот же - на руках трюп. Лью снова дамп через JTAG. (IMG:http://forum.pda2u.ru/style_emoticons/default/blink.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 14.9.2008, 13:12
Сообщение #12


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


В общем, для оживания моего аппарата залить бут по адресам 0 и 3F40000 недостаточно. Залил примерно 8 метров прошики через JTAG, прервал - девайс стал подавать признаки жизни, описанные постом выше.

Залил бут от орисио - кроме того, что в режим бута стал входить по камере+СР ничего не изменилось. Картинка бута та же, от HP, версию пишет как и раньше 1.0.5.

Соостветственно, при замене дисплея на нём вертикальные цветные полосы.

Сейчас вот лью снова полный дам через JTAG, около 50% залил. Постараюсь дождаться полной заливки, думаю, что аппарат вернётся в статус кво. Хочу попробовать потом влить полностью прошивку ровера.

Не очень понял, где находится IPL и когда оно грузится. До EBOOT, получается?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 14.9.2008, 15:08
Сообщение #13


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(Sinclair @ 14.9.2008, 14:12) *
Не очень понял, где находится IPL и когда оно грузится. До EBOOT, получается?

Да, загрузка многоуровневая - IPL, EBOOT, XIP, OS. Примерно так (к словам не стоит придираться, т.е. сначала грузится инициализирующий загрузчик, который грузит основной загрузчик, который грузит загрузчик ОС, а потом уже сама ОС). Инициализация железа также выполняется последовательно. А вот можно ли и как именно сменить IPL - не знаю. А главное - на что менять... Сие вопрос-вопросов для наших устройств...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 14.9.2008, 15:19
Сообщение #14


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Ну то, что сменить можно, я практически уверен - jtag сильная штука (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) А вот на что - надо сначала посмотреть, что он из себя представляет. Выковырять бы...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 14.9.2008, 20:32
Сообщение #15


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Sinclair, если честно, то ХЗ (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Лично мне аппарат "убивать" пока было не охота (как не подбадривали), поэтому работал только в режиме смены ОС. Что касается IPL, то я бы так не радовался... По-моему, он зашит в чип намертво, но могу и сильно ошибаться, т.к. в эту часть никогда не лез. В общем, боюсь, ты полный первопроходец (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) И рад бы написать что-то умное, но пока не могу, т.к. так "низко" не залезал...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
BigMike
сообщение 14.9.2008, 21:31
Сообщение #16


PDA2U.RU Team
****

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

Девайс:Samsung Galaxy Ace


Цитата
Картинка бута та же, от HP, версию пишет как и раньше 1.0.5.

Какая картинка? Картинка появляется при старте прошивки.
Бут должен просто писать текст Bootloader MN1(или 2), какая-то дата, после чего - отчет о поиске файлов на флешке или что-то типа "waiting for USB"
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 15.9.2008, 1:51
Сообщение #17


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


2 AGC:
По-моему, он зашит в чип намертво, но могу и сильно ошибаться, т.к. в эту часть никогда не лез.
Вопрос ещё, в какой чип (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Если это bootstrap, то он, вероятно, не перешивается, ну или если бит OTP у флешки поднят. Однако, то, что IPL какое-то оборудование инициализирует, наводит на мысль, что он всё же заменяем. Эх, похоже контакты mamaich'а придётся искать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

2 BigMike:
Какая картинка? Картинка появляется при старте прошивки.
Бут должен просто писать текст Bootloader MN1(или 2), какая-то дата, после чего - отчет о поиске файлов на флешке или что-то типа "waiting for USB"

Ну у меня он писал что-то вроде BL 1.0.5 на фоне картинки HP при обычном старте, и PBL 1.0.5 на бело-полосатом фоне при старте в режиме прошивки. Точнее сказать не могу - экран то битый (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

2 All:
В общем, залил я прошивку через JTAG, девайс поднялся в прежнем своём виде. Далее я форматнул карту (у меня SanDisk 128 метров) в FAT16 - и о чудо, аппарат стал шиться с карты. Залил прошивку от ровера (полную) - девайс стартует, показывает виндовс, но только на родном битом дисплее (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)

На всякий случай прикладываю фотки, как выглядит картинка на целом дисплее G5 и битом rw6815.

Думаю, что пробовать дальше...
Прикрепленные файлы
Прикрепленный файл  IMG_1810.jpg ( 42.12 килобайт ) Кол-во скачиваний: 34
Прикрепленный файл  IMG_1811.jpg ( 42.81 килобайт ) Кол-во скачиваний: 28
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
vsvs
сообщение 15.9.2008, 11:29
Сообщение #18


Участник
**

Группа: Members
Сообщений: 22
Регистрация: 3.6.2008
Пользователь №: 1524
Спасибо сказали: 1 раз(а)

Девайс:rover g5


На картинке с дисплеем Ровера- точь в точь как у меня после вытаскивания несколько раз- обратной заправки шлейфа дисплея в разъем платы(чуть не обкакался- думал убил аппарат). Аккуратно почистил кисточкой и сухой ваткой разъем и контакты шлейфа- опять заработал дисплей. Фокус повторялся и на ETEN m500, теперь боюсь работать со шлейфами.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 15.9.2008, 11:49
Сообщение #19


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Со шлейфом всё в порядке, я проверял и перетыкал кучу раз.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Sinclair
сообщение 10.10.2008, 11:37
Сообщение #20


Участник
**

Группа: Members
Сообщений: 53
Регистрация: 9.9.2008
Из: Тверь
Пользователь №: 2416
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Итак, шоу должно продолжаться (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif)

Я тут прикупил ещё два девайса - rw6815 и нечто, что было продано как 6815, оказавшееся, на поверку, Rover G5 (IMG:http://forum.pda2u.ru/style_emoticons/default/blink.gif)
У ровера не работают хардкнопки (при этом девайс, как ни странно включается и входит в режим прошивки). И дисплей не подходит к 6815 (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Картина та же - вертикальные полосы.

Сравнил визуально платы - 1 в 1, только на ровере радио есть. Произвёл эксперимент - поставил дисплей от 6815 на ровер, и прошил ровер прошивкой 6815. Тем не менее, дисплей всё равно дрожит и показывает мало цветов. Вывод - не только в драйвере дело.

Вопрос, особенно к людям, шарящим в железе - что может отвечать за дисплей? Процессоры переставлять как-то не улыбает, но не очень большие микросхемы я бы попробовал (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 

RSS Текстовая версия Сейчас: 10.4.2025, 17:01
return_links(); ?>