IPB

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

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Портирование прошивок HP RW68xx на Ровер G5/Орсио N725, на примере WM6.1 от Кайзера
AGC
сообщение 4.8.2008, 9:36
Сообщение #1


PDA2U.RU Team
****

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

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


В данной ветке предлагаю попробовать пройти вместе портирование прошивок с HP RW68xx на Ровер G5/Орсио N725 на примере WM6.1 от Кайзера. Нам понадобятся:

1. WM 6.1 для Rover G5/Orsio n725 - сборка AGC от 19.03
Из нее будем забирать модули при портировании XIPа, а также аппаратные драйвера и часть OEM-приложений. Можно и из других прошивок, но для начала проще будет брать из данной сборки.

2. Новая версия прошивки для HP RW 6815 на базе официальной русской WM 6.1 от НТС Kaiser, от 03.08
Из нее будем брать XIP для портирования и использовать ее в качестве базового рома для сборки.

3. Кухня для прошивки HP RW 6815 на базе официальной русской WM 6.1 от HTC Kaiser, от 03.08
Собственно, сама кухня с уже разобранной на пакеты прошивкой. На ее базе соберем кухню для Rover G5/Orsio n725. Можно было бы взять и чистую кухню - без разобранной на пакеты прошивки, но для начала проще сделать именно так, т.е. взять уже подготовленный вариант.

После скачивания всех нужных компонентов инсталлируем кухню в соответствии с ее инструкцией, кладем в подпапку ROM прошивку от 6815 с переименованием файла, как описано в инструкции от кухни.

Ну а далее пойдем по шагам:
1. Портирование XIPа
2. Портирование аппаратных драйверов
3. Портирование OEM-приложений

Вечером опишу следующим сообщением первый шаг по портированию XIPа (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

--- Дописано позднее ---
Не успел... Так что - утром (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Сообщение отредактировал AGC - 4.8.2008, 23:23
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
 
Начать новую тему
Ответов
dizz74
сообщение 3.7.2009, 22:48
Сообщение #2


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

Группа: Разработчики
Сообщений: 249
Регистрация: 2.3.2009
Из: Челябинск
Пользователь №: 13097
Спасибо сказали: 52 раз(а)

Девайс:RoveR G5


Так понел V= символы остаються. А теперь про realaddr:
там 4 блока: х=0,1,2,3

для каждого o32[x].o32_realaddr: D= подставляетм значение o32_realaddr_XIP6815: 01fd1000 ?

Тоесть 4 одинаковых значения будут?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 3.7.2009, 23:03
Сообщение #3


PDA2U.RU Team
****

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

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


Цитата(dizz74 @ 3.7.2009, 23:48) *
А теперь про realaddr:
там 4 блока: х=0,1,2,3

для каждого o32[x].o32_realaddr: D= подставляетм значение o32_realaddr_XIP6815: 01fd1000 ?

Тоесть 4 одинаковых значения будут?

Нет, меняешь только то, где есть D=. Оно там одно такое, причем со старым адресом. Все остальное идет с относительной адресацией уже по отношению к этому адресу.

---
Вот тебе пример imageinfo.txt. Я жирным выделил то, где меняем. Понятно, в o32[2].o32_realaddr: D=01FE1000 цифра 2 в ином случае может быть другой. Но если ты внимательно посмотришь, то все остальные части идут в относительной адресации, там уже просто нет D=
---
Module name: cecompr.dll
e32_objcnt: 00000005
e32_imageflags: 0000212E
e32_entryrva: 000039D0
e32_vbase: V=03DC2000
e32_subsysmajor: 00000005
e32_subsysminor: 00000002
e32_stackmax: 00010000
e32_vsize: 00007000
e32_sect14rva: 00000000
e32_sect14size: 00000000
e32_timestamp: 2F07A5A7
e32_unit[0].rva: 00003D30
e32_unit[0].size: 000000F4
e32_unit[1].rva: 00003CDC
e32_unit[1].size: 00000028
e32_unit[2].rva: 00000000
e32_unit[2].size: 00000000
e32_unit[3].rva: 00006000
e32_unit[3].size: 000001A0
e32_unit[4].rva: 00000000
e32_unit[4].size: 00000000
e32_unit[5].rva: 00007000
e32_unit[5].size: 00001000
e32_unit[6].rva: 00001000
e32_unit[6].size: 0000001C
e32_unit[7].rva: 00000000
e32_unit[7].size: 00000000
e32_unit[8].rva: 00000000
e32_unit[8].size: 00000000
e32_subsys: 00000009

o32[0].o32_vsize: 00002E24
o32[0].o32_rva: 00001000
o32[0].o32_psize: 00002E24
o32[0].o32_dataptr: P+0017C000
o32[0].o32_realaddr: V+00001000
o32[0].o32_flags: 60000020

o32[1].o32_vsize: 000007D0
o32[1].o32_rva: 00004000
o32[1].o32_psize: 000007D0
o32[1].o32_dataptr: P+0017F000
o32[1].o32_realaddr: V+00004000
o32[1].o32_flags: 60000020

o32[2].o32_vsize: 0000005C
o32[2].o32_rva: 00005000
o32[2].o32_psize: 0000005C
o32[2].o32_dataptr: P+00063E78
o32[2].o32_realaddr: D=01FE1000
o32[2].o32_flags: C0000040

o32[3].o32_vsize: 000001A0
o32[3].o32_rva: 00006000
o32[3].o32_psize: 000001A0
o32[3].o32_dataptr: P+00180000
o32[3].o32_realaddr: V+00006000
o32[3].o32_flags: 40000040

o32[4].o32_vsize: 00001000
o32[4].o32_rva: 00007000
o32[4].o32_psize: 00000058
o32[4].o32_dataptr: P+00063ED4
o32[4].o32_realaddr: 00000000
o32[4].o32_flags: 42000042
---

dizz74, кстати, есть и кухни автопортирования XIPа. Я, правда, никогда не пробовал их для наших устройств (мне три-пять минут все ручками сделать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) ), но на P320 портирую именно через одну из таких кухонь. Можешь попробовать их применить (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Сообщений в этой теме
- AGC   Портирование прошивок HP RW68xx на Ровер G5/Орсио N725   4.8.2008, 9:36
- - AGC   Портирование XIPа с HP RW6815 на Ровер G5/Орсио N7...   5.8.2008, 11:12
- - AGC   Портирование XIPа с HP RW6815 на Ровер G5/Орсио N7...   5.8.2008, 14:20
|- - ElectricFlash   Цитата(AGC @ 5.8.2008, 14:20) Портировани...   11.2.2009, 22:09
- - AGC   Портирование аппаратных драйверов и OEM-софта Час...   5.8.2008, 15:28
- - XakDL   Вопрос: M'Reloc_nk.exe этой прогой не удаётся ...   5.8.2008, 17:14
|- - AGC   Цитата(XakDL @ 5.8.2008, 18:14) Вопрос: M...   5.8.2008, 19:08
- - AGC   Портирование аппаратных драйверов и OEM-софта Час...   6.8.2008, 8:46
- - AGC   Портирование аппаратных драйверов и OEM-софта Час...   6.8.2008, 10:41
- - AGC   XakDL, в общем, пробуй Если не получится, спрашив...   6.8.2008, 10:48
- - AGC   Прошу всех обратить внимание! В сообщении ...   6.8.2008, 11:11
- - XakDL   AGC я вроди бы понял как M'Reloc_nk.ехе пользо...   6.8.2008, 15:27
- - AGC   XakDL, что-то ты намудрил в 4-5 пунктах. Наверное,...   6.8.2008, 16:18
- - AGC   XakDL, да забыл написать. Я скачал твой архив XIP6...   6.8.2008, 18:36
- - XakDL   AGC спасибо за помощь, щас пробую шиться! Что ...   7.8.2008, 3:00
|- - AGC   Цитата(XakDL @ 7.8.2008, 4:00) AGC спасиб...   7.8.2008, 8:59
- - XakDL   Так что удалось проверить: ик порт работает, USSD ...   7.8.2008, 11:55
|- - AGC   Цитата(XakDL @ 7.8.2008, 12:55) Так что у...   7.8.2008, 13:54
- - XakDL   Подскажи пожалуста, а как через reversmode файл в ...   7.8.2008, 16:36
|- - AGC   Цитата(XakDL @ 7.8.2008, 17:36) Подскажи ...   7.8.2008, 19:31
- - XakDL   Да вот хотел camera.dll в модуль сделать ток не вр...   7.8.2008, 22:15
- - AGC   Сейчас попробую еще раз сам посмотреть на камеру. ...   8.8.2008, 9:11
- - XakDL   Ни мультисим с заменой и камера Камера Brogent то ...   8.8.2008, 11:47
- - AGC   Забавно, сам тут столкнулся с парадоксом на 6815. ...   8.8.2008, 12:11
|- - loiv2006   Цитата(AGC @ 8.8.2008, 13:11) Забавно, са...   8.8.2008, 17:08
- - XakDL   Может лучше пакеты выложишь? А то у мя инет дохлый...   8.8.2008, 14:23
- - AGC   XakDL, знаешь какая идея в голову пришла А попроб...   8.8.2008, 19:21
- - loiv2006   прошивка G5N725_080808_diskimg.zip инфракрасный по...   9.8.2008, 8:40
- - AGC   Я сейчас дерну родную камеру G5 из WM5 и закину сю...   9.8.2008, 12:25
|- - loiv2006   Цитата(AGC @ 9.8.2008, 13:25) Я сейчас де...   9.8.2008, 13:29
- - loiv2006   разобрался я со звуком при нажатии на кнопку пуск ...   9.8.2008, 13:28
- - AGC   В общем, не знаю, все ли выдрал: 1. В аттаче то, ...   9.8.2008, 13:42
|- - loiv2006   Цитата(AGC @ 9.8.2008, 14:42) В общем, не...   9.8.2008, 14:24
|- - AGC   Цитата(loiv2006 @ 9.8.2008, 15:24) не чег...   9.8.2008, 14:26
- - AGC   И еще попробуй проделать все тоже самое после хард...   9.8.2008, 14:33
- - AGC   В общем, вот сами пакеты от WM5 для Ровера G5: pub...   9.8.2008, 14:44
|- - loiv2006   Цитата(AGC @ 9.8.2008, 15:44) В общем, во...   9.8.2008, 15:55
|- - AGC   Цитата(loiv2006 @ 9.8.2008, 16:55) не раб...   9.8.2008, 17:45
|- - AGC   Цитата(loiv2006 @ 9.8.2008, 16:55) не раб...   10.8.2008, 10:54
- - AGC   Кухня от WM6.1 5.2.19588 для 6815. Можно попробова...   9.8.2008, 17:51
- - XakDL   Так, пробовал сейчас хипы менять два варианта, рез...   11.8.2008, 10:18
- - XakDL   Камера Brogent заработала, как сам ещё непонял, оп...   11.8.2008, 12:31
- - AGC   Ну я и брал паузу, примерно на такой результат рас...   11.8.2008, 13:58
- - XakDL   Так собрал камеру Brogent, работает только после п...   11.8.2008, 14:46
|- - AGC   Цитата(XakDL @ 11.8.2008, 15:46) Да вот е...   12.8.2008, 4:28
- - loiv2006   с камерой засада какая то не работает.   14.8.2008, 14:11
- - loiv2006   ура камера заработала заменил quartz.dll размер 61...   14.8.2008, 17:03
|- - AGC   Цитата(loiv2006 @ 14.8.2008, 18:03) ура к...   14.8.2008, 20:42
|- - loiv2006   Цитата(AGC @ 14.8.2008, 21:42) Э...э Вам...   15.8.2008, 7:19
- - XakDL   Так, когда я первый опыт делал с родной камерой, ...   15.8.2008, 11:15
- - loiv2006   пересобрал прошивку с заменой дров камера правиль...   15.8.2008, 20:57
|- - AGC   Цитата(loiv2006 @ 15.8.2008, 21:57) перес...   15.8.2008, 21:14
||- - loiv2006   Цитата(AGC @ 15.8.2008, 22:14) Молодца...   16.8.2008, 9:02
||- - AGC   Цитата(loiv2006 @ 16.8.2008, 10:02) вопро...   16.8.2008, 9:14
|- - XakDL   Цитата(loiv2006 @ 15.8.2008, 21:57) перес...   16.8.2008, 13:57
|- - loiv2006   Цитата(XakDL @ 16.8.2008, 14:57) Сделал п...   18.8.2008, 8:24
- - AGC   loiv2006, молодец! Ты уж создай, пожалуйста, о...   18.8.2008, 11:21
- - XakDL   Мультисим сработал от патча AGC работает на ура...   19.8.2008, 19:51
- - XakDL   Обещанная камера брогент >Ck@Ч@тЬ<   22.8.2008, 2:40
- - AGC   И все же, интересно было бы разобраться с QCamera ...   23.8.2008, 9:58
- - XakDL   AGC, родная камера не работает с родным camerabho....   24.8.2008, 17:29
|- - AGC   Цитата(XakDL @ 24.8.2008, 18:29) AGC, род...   24.8.2008, 19:05
- - XakDL   УРА!!!!! не в quartz.dll прик...   24.8.2008, 19:40
|- - AGC   Цитата(XakDL @ 24.8.2008, 20:40) УРА...   24.8.2008, 22:55
- - AGC   Проблема с многоуровневыми запросами решена, хоть ...   25.8.2008, 14:18
- - AGC   Вот, в аттаче портированный с ATOM для HP RW6815 X...   27.8.2008, 10:20
|- - Amir   Цитата(AGC @ 27.8.2008, 11:20) Вот, в атт...   28.8.2008, 9:42
|- - AGC   Цитата(Amir @ 28.8.2008, 10:42) AGC Если ...   28.8.2008, 11:17
|- - Amir   Цитата(AGC @ 28.8.2008, 12:17) Кидай, есл...   28.8.2008, 23:00
|- - AGC   Цитата(Amir @ 29.8.2008, 0:00) Мой xip OS...   30.8.2008, 21:46
- - AGC   XIP от 6815 c CE 5.2.20753: xip_out_6815_CE_20753....   23.9.2008, 19:20
- - AGC   Кухня для прошивки HP RW 6815 WM6.1 CE OS 5.2.2075...   29.9.2008, 11:14
- - AGC   Для релока модулей XIPа можно использовать M'R...   1.10.2008, 8:36
- - AGC   ElectricFlash, ну куда уж тут подробней Вроде и т...   12.2.2009, 0:47
- - dizz74   Помогите. После расчет 4 пункта имею: CODE ceddk....   3.7.2009, 22:15
- - AGC   dizz74, для начала, цитирую себя же из "Разби...   3.7.2009, 22:38
- - dizz74   Так понел V= символы остаються. А теперь про reala...   3.7.2009, 22:48
|- - AGC   Цитата(dizz74 @ 3.7.2009, 23:48) А теперь...   3.7.2009, 23:03
- - dizz74   Да-да я без примера хорошо тебя понел Спасибо ...   3.7.2009, 23:05
- - AGC   dizz74, попробуй в ROMHDR.txt увеличить physlast. ...   3.7.2009, 23:25
|- - dizz74   Цитата(AGC @ 4.7.2009, 2:23) dizz74, попр...   3.7.2009, 23:27
- - AGC   dizz74, попробуй через просто M'Reloc. Там не ...   3.7.2009, 23:32
- - dizz74   Дошёл до пункта: Цитата4.1. Копируем папку OEM_Ext...   4.7.2009, 6:50
- - AGC   dizz74, вся беда в том, что ты пытаешься разобрать...   4.7.2009, 12:40
|- - dizz74   Цитата(AGC @ 4.7.2009, 15:40) dizz74, вся...   5.7.2009, 16:13
|- - AGC   Цитата(dizz74 @ 5.7.2009, 17:13) но пакет...   7.7.2009, 3:32
- - dizz74   И-так: 1. Тем от WM 6.5 нету. После ХР появляется ...   5.7.2009, 20:55
- - dizz74   Прошился. СДелал 3 HR: Стало получше))) Появился C...   5.7.2009, 21:21
- - Corias   dizz74, советую в качестве "родного" XIP...   5.7.2009, 21:45
|- - dizz74   Цитата(Corias @ 6.7.2009, 0:45) dizz74, с...   6.7.2009, 21:00
- - dizz74   ЦитатаЯ, лично, беру 21198 от ElectricFlash. Попр...   6.7.2009, 20:31
- - Corias   2 с копейками метра было в сбойных секторах. Я так...   7.7.2009, 2:25
- - dizz74   да темы есть. Когда первый раз прошивался и получи...   7.7.2009, 8:27
|- - AGC   Цитата(dizz74 @ 7.7.2009, 9:27) Да AGC и ...   7.7.2009, 12:10
|- - dizz74   Цитата(AGC @ 7.7.2009, 15:10) Первый - дл...   7.7.2009, 23:09
|- - AGC   Цитата(dizz74 @ 8.7.2009, 0:09) ну по тво...   8.7.2009, 0:40
- - Corias   ЦитатаТам мы только ручками S000 правим. Учитывая ...   7.7.2009, 23:39
- - dizz74   Цитата(Corias @ 8.7.2009, 2:39) Учитывая ...   8.7.2009, 7:05
- - dizz74   Сделал порт вм 6.1 - не работает сенсор((( и клава...   14.7.2009, 22:47
- - ArtIMANIAK   Научите пожалуйста "плохому"! (пор...   16.8.2009, 8:58
2 страниц V   1 2 >


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

 



RSS Текстовая версия Сейчас: 2.5.2026, 3:07
return_links(); ?>