|
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 |
|
|
![]() |
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 одинаковых значения будут? |
|
|
3.7.2009, 23:03
Сообщение
#3
|
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond |
А теперь про 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 Да-да я без примера хорошо тебя понел Спасибо
... 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.5.2026, 3:07 |