![]() |
|
|
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
Уважаемые AGC, LOIV2006, Dizz74 и другие!
Я понимаю, что у вас теперь другие девайсы, но не забывайте плз про ровероводов, сами такими были наверное (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Портируйте плз какой-нибудь билд из последних, для HP же есть стабильные! ps ровероводы, присоединяйтесь к просьбе (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) |
![]() |
|
![]()
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Members Сообщений: 82 Регистрация: 30.8.2008 Пользователь №: 2339 Спасибо сказали: 7 раз(а) Девайс:RoverPC G5 ![]() |
|
![]() |
|
![]()
Сообщение
#3
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 593 Регистрация: 28.12.2008 Пользователь №: 8030 Спасибо сказали: 175 раз(а) Девайс:HTC Desire HD ![]() |
Уважаемые AGC, LOIV2006, Dizz74 А меня забыли (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) А если серьёзно, то есть же кухни и полный мануал по портированию, займитесь, а мы с удовольствием поможем. Просто без целевого устройства, сделать проблематично... |
![]() |
|
![]()
Сообщение
#4
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
ElectricFlash, +1 (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif)
Born, web-dj, не боги горшки обжигают (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Вы бы, действительно, сами попробовали. Дело не особо хитрое. |
![]() |
|
![]()
Сообщение
#5
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
ElectricFlash - сорри, просто твою прошу не пробовал : )
AGC - я как-то пытался собрать что-то из кухни, по твоей инструкции... Не очень то и получилось (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Если я правильно понимаю, надо: 1 - разобрать ту прошу что сейчас работает на Ровере 2 - выдрать XIP из новой проши от НР (например) 3 - правильно вставить этот новый XIP в разобраную прошивку от Ровера 4 - Собрать новую прошивку Поправь меня, если ошибаюсь, а заодно, подскажи какими инструментами пользоваться (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Бум пробовать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#6
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 593 Регистрация: 28.12.2008 Пользователь №: 8030 Спасибо сказали: 175 раз(а) Девайс:HTC Desire HD ![]() |
1 - разобрать ту прошу что сейчас работает на Ровере Достаточно взять любую кухню для Rover. 2 - выдрать XIP из новой проши от НР (например) Правильно. Или взять новые ресурсы здесь: http://forum.pda2u.ru/topic959.html 3 - правильно вставить этот новый XIP в разобраную прошивку от Ровера Верно. Мануал соответственно здесь: http://forum.pda2u.ru/topic417.html 4 - Собрать новую прошивку Правильно. Но при портировании прошивки не забывай менять в SYS файл quartz.dll, а при портировании XIP добавлять sysroots.p7b и sysroots.p7b.imageinfo.txt от Rover |
![]() |
|
![]()
Сообщение
#7
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 368 Регистрация: 2.9.2008 Из: Москва Пользователь №: 2372 Спасибо сказали: 90 раз(а) Девайс:HTC Touch Pro T7272 ![]() |
В каком билде таймбомба? Собрал себе 23052, нету там никакой бомбы
|
![]() |
|
![]()
Сообщение
#8
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
|
![]() |
|
![]()
Сообщение
#9
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
- Скачал кухню G5_Kitchen_23037 от AGC тут http://forum.pda2u.ru/topic1172.html - скачал 28004_XIP.BIN_MSXIPKernel_SYS_DPI_96_192_0409.7z В кухне есть подпапки OS, Output, Software, TOOLS в OS - папка Rover23037, в ней Rover23037 в Rover23037 - папки OEM, SYS и ROM OEM оставляю как есть Нужно заменить файлы в SYS и ROM/XIP так? в 28004_XIP.BIN_MSXIPKernel_SYS_DPI_96_192_0409.7z есть файл xip.bin и папки MSXIPKernel, 28004_DPI_96_192, 28004_COMMON, 28004_0409_DPI_96_192 Что теперь то делать? разбирать xip.bin или перетаскивать одноименные файлы (из папки 28004_COMMON в SYS кухни и из MSXIPKernel в ROM/XIP кухни)? Разобрал новый xip.bin c помощью XIPPort в /OUT получил FILES/ MSXIPKernel MSXIPKernelLTK OEMXIPKERNEL MODULES/ MSXIPKernel MSXIPKernelLTK OEMXIPKERNEL В мануале от AGC написано что должна быть папка \OUT\Files\1f23b941-38f8-def5-83a6-b0a8eadaa267, а у меня их нет, есть только файлы .rgu и .dsm в папке /OUT FILES/MSXIPKernel Что кидать в кухню? |
![]() |
|
![]()
Сообщение
#10
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 368 Регистрация: 2.9.2008 Из: Москва Пользователь №: 2372 Спасибо сказали: 90 раз(а) Девайс:HTC Touch Pro T7272 ![]() |
Цитата вот собрал и не выкладываешь!;) <br />Там баг на баге, нечего еще выкладывать. Некоторые наиболее неприятные:<br />- В некоторых приложениях все хард-кнопки кроме громкости и джойстика определяются криво (раньше было ок).<br />- Нет стандартного shellres96.dll.0419.mui, используется с какими-то жуткими иконками<br />- Нет ресурсов от Bubble Breaker, старые не подходят<br />- Не переведена стартовая страница ActiveSync<br />- Красная труба не разъединяет GPRS-сессию<br />- После каждого СР время подсветки сбрасывается на 10 сек.<br />- Осталась проблема со списком БТ-устройств<br />- При недостатке RAM вместо соответствующего сообщения закрывается последнее запущенное приложение<br />- Не используется Cleartype в некоторых элементах управления<br />- Некорректно монтируется ExtROMЦитата В мануале от AGC написано что должна быть папка \OUT\Files\1f23b941-38f8-def5-83a6-b0a8eadaa267 Там же в мануале сказано, что если эта папка есть, ее нужно заменить аналогичной от родного XIPа. То есть, в данном случае, просто скопировать. |
![]() |
|
![]()
Сообщение
#11
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
<br />Там баг на баге... Ужас! Но в новых то наверное пофиксили, HP-шники хвалят вроде Там же в мануале сказано, что если эта папка есть, ее нужно заменить аналогичной от родного XIPа. То есть, в данном случае, просто скопировать. Там разные структуры папок, не кидать же все в кучу... Блин никак не въеду... не дано видимо (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Может кто из опытных прошековырятелей сделает? (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) |
![]() |
|
![]()
Сообщение
#12
|
|
Участник ![]() ![]() Группа: Members Сообщений: 39 Регистрация: 27.8.2008 Пользователь №: 2318 Спасибо сказали: 2 раз(а) Девайс:RoverPC G5 ![]() |
Corias,а в билде 23052 от Dizz работают беспроводные модули-Wi-fi,bluetootn?А то писали что нет.
И как у 23052 со стабильностью?Есть ли более стабильные билды из последних? |
![]() |
|
![]()
Сообщение
#13
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 27 Регистрация: 17.11.2008 Пользователь №: 4860 Спасибо сказали: 0 раз(а) Девайс:RoverPC G5 ![]() |
Я вот тоже перечитал все FAQ так нихера и не въехал! наверно не судьба!
будем ждать мож у кого получиться!! Блютуз работает тока если дабавлено одно устройство у меня это gps ! файлы с других телефонов тоже принимает нормально про вай фай не знаю! |
![]() |
|
![]()
Сообщение
#14
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
Вроде помаленьку разбираюсь...
Просто исходный XIP взял не от HP RW а от HTC, у них немного по другому все... Попробую портировать 28004_hp6815 |
![]() |
|
![]()
Сообщение
#15
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Born, могу дать добрый совет, сначала стоит попробовать на "кроликах". Попробуй лучше взять тот билд, который уже есть для роверов и орсио, портировать его с любого источника, в случае проблем, можно опереться на кухню портированного билда, чтобы посмотреть, что ты сделал не так. Реально там ничего хитрого нет, но надо 1-2 билда самостоятельно портировать, чтобы понять, о чем идет речь (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
P.S. А Инструкцию я писал мегаподробную, подробнее уже некуда (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) В той ветке, по-моему, все нюансы мы рассмотрели. Ну да если что не будет получаться, спрашивай. Только не забывай, что собственные эксперименты никто не заменит тебе, до много придется все равно самому доходить, т.к. теория - это одно, а практика - иное (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#16
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
G-Reloc ругается...
Взял за основу кухню от Dizz74, 23037 и прошивку 28004 для hp6815 из 28004 вытащил XIP по твоей инструкции , разобраз, заменил пакеты, засунул в образ от 23037 23037 собирается нормально, а 28004 - G-Reloc кричит что адрес неверный (больше чем максимум) |
![]() |
|
![]()
Сообщение
#17
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Born, модули в файлы перегоняй (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
|
![]() |
|
![]()
Сообщение
#18
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
Born, модули в файлы перегоняй (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) при портировании XIP? Отчет о третьей попытке обновить прошивку для ORSIO-RoverG5 В качестве донора использовал 1. Получил донорский XIP в виде xip.bin (скопировал WinHEX-ом из новой прошивки для HP) 2. Разбираю донорский XIP на пакеты: 2.1 Запускаю XIPPort, последовательно нажимаю кнопки "dump xip.bin", "write maps" и "make pkgs" 2.2 Делаю резервную копию сгенерированой папки OUT 2.3 Нажимаю в XIPPort кнопку "undo", чтобы вернуть структуру подкаталогов XIPа (FILES и MODULES) в линейный вид. 3. Абсолютно аналогичные п.п. 2.1-2.3 операции проделал над XIPом от рабочей прошивки Pover-a в другой папке. Получил свой родной разобранный по пакетам XIP. 4. Переношу аппаратно-зависимые файлы из родного XIP в донорский: 4.1 Удалил из папки OUT донорского XIP те папки и файлы, которые увидел в резервной копии того же XIP в папке FILES\1f23b941-38f8-def5-83a6-b0a8eadaa267. 4.2 Удалил из папки OUT донорского XIP те папки и файлы, которые увидел в резервной копии того же XIP в папке MODULES\1f23b941-38f8-def5-83a6-b0a8eadaa267. 4.3 копирую содержимое папки OUT\FILES\1f23b941-38f8-def5-83a6-b0a8eadaa267\ родного XIP в папку OUT\FILES\ донорского XIP 4.4 копирую содержимое папки OUT\MODULES\1f23b941-38f8-def5-83a6-b0a8eadaa267\ родного XIP в папку OUT\MODULES\ донорского XIP 4.5 копирую содержимое папки OUT\MODULES\1f23b941-38f8-def5-83a6-b0a8eadaa267\ родного XIP в папку OUT\MODULES\ донорского XIP 5. По совету от ElectricFlash Копирую с заменой файлы sysroots.p7b и sysroots.p7b.imageinfo.txt из OUT\FILES\MSXIPKernel родного XIP в папку OUT\FILES\ донорского XIP 6. Меняю настройки и делаю релокацию модулей в донорском XIPе: 6.1. Копирую настройки распределения памяти из родного XIPа из OUT\romhdr.txt (от начала файла до строки ulRAMEnd вкл.) в OUT\romhdr.txt донорского XIP : dllfirst: D=01F901FD dlllast: 02000000 physfirst: P=9AC00000 physlast: 9AEFCA50 nummods: (00000016) ulRAMStart: R=80580000 ulRAMFree: 80620000 ulRAMEnd: 84000000 6.2 OUT\romhdr.txt донорского XIP меняю значение physlast на 9AFFFFFF, чтобы избавиться от проблем при автоматическом релоке. 7 LДелаю релок модулей: 7.1 Из файлов MAP.txt резервной копии нового XIP и старого XIP беру информацию о правильном размещении модулей cecompr.dll, ceddk.dll, stratad_intel_l.dll, trueffs.dll: cecompr.dll ceddk.dll stratad_intel_l.dll trueffs.dll o32_realaddr_новый 01FE3000 01FD3000 01FE6000 01FD4000 e32_vbase_новый 03E50000 03DFE000 03E6A000 03E04000 o32_vsize_родной 00001000 00001000 0000D000 0000F000 Вычисляю значение o32_realaddr_RELOC по формуле: o32_realaddr_RELOC = o32_realaddr_новый - o32_vsize_родной: cecompr.dll ceddk.dll stratad_intel_l.dll trueffs.dll o32_realaddr_RELOC 01FE2000 01FD2000 01FD9000 01FC5000 7.2 Запускаю M'Reloc_nk.exe и далее для каждого из четырех модулей делаю следующее: - Жму кнопку Choose module и выбираю подпапку с именем модуля \OUT\Modules нового XIP - Ввожу в поле e32_vbase значение e32_vbase_новый для данного модуля - Ввожу в поле o32_realaddr значение o32_realaddr_RELOC для данного модуля - Жму кнопку DoIT - Убеждаюсь, что в поле o32_realaddr появилось значение o32_realaddr_новый 7.3 В XIPPort над донорским XIPом жму кнопку "realloc P" и далее "write maps". Смотрю в MAP.txt. Там есть вот что 01f901fd - 01f901fd L00000000 Start: first DLL address 01f901fd - 01fd1000 L00040e03 NUL 01fd1000 - 01fd2000 L00001000 initialized data of region_1 ceddk.dll 01fd2000 - 01fe1000 L0000f000 initialized data of region_1 TrueFFS.dll 01fe1000 - 01fe2000 L00001000 initialized data of region_2 cecompr.dll 01fe2000 - 01fef000 L0000d000 initialized data of region_1 stratad_intel_l.dll 01fe4000 - 01fef000 L0000b000 !!!!!!!!!!!!!!!!!! 01fe4000 - 01fe5000 L00001000 initialized data of region_1 regenum.dll 01fe5000 - 01fe6000 L00001000 initialized data of region_1 pm.dll 01fe6000 - 01ff3000 L0000d000 NUL Похоже надо двигать regenum.dll и pm.dll на 0000b000 байт вниз В родной прошивке был порядок файлов другой Двигаю с помошью M'Reloc_nk.exe c правкой imageinfo.txt для каждого модуля 7.4. Пересечения убраны, все Ок. Смотрю в самый конец map.txt: 9aefe82c - 9aeff80a L00000fde filedata 723fb954-d931-4348-b672-82a188e587b5.dsm 9aeff80a - 9affffff L001007f5 NUL 9affffff - 9affffff L00000000 End: highest physical address 7.5. Изменяю в ROMHDR.txt physlast на 9aeff900, чтобы убрать лишнее место. Опять делаю "realloc P" и "write maps". Смотрим последний раз на наличие восклицательных знаков map.txt. Все ОК. 7.6. Ищу в map.txt строку с "rom_00 header", вижу: 9acfba10 - 9acfba64 L00000054 rom_00 header: dlls=01f901fd-02000000 phys=9ac00000-9aeff900, 23 modules, 10 files, 2 copyentries ext=9ac0278c ram=80580000-84000000 cputype=000001c2 7.7. В s000 nk.exe. начиная со смещения 1768h прописываю четыре байта смещения в обратном порядке записи - 10 BA CF 9A для смещения 9acfba10. 8. Жму кнопку "build xip_out.bin" в XIPPort и получаю новый XIP 9. Копирую в новую папку xip_out.bin, XIPPort, pkgcommon.dll и файл прошивки diskimage_Ver.nb0 для ровера 23037 из папки ROM кухни (тот который нормально собирается). 10. В XIPPort под кнопкой write xip_out.bin to ввожу 00180000 и diskimage_Ver.nb0. Жму кнопку write xip_out.bin to. 11. В кухне копирую все из папки с рабочей старой прошивкой в новую папку Rover28004. Копирую туда обновленный образ прошивки diskimage_Ver.nb0 (в папку ROM). В папке ROM\XIP лежат файлы родные, от ровера, так что их не трогаю 12. Запускаю pwBuildOS.exe. Выбираю сверху Rover28004. В выборе пакетов ничего не трогаю. Жму на "пуск", наблюдаю процесс(IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) . и... "Build Done"! Но! Аппарат не загружается (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Похоже что то при протировании XIP накосячил опять (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) |
![]() |
|
![]()
Сообщение
#19
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 593 Регистрация: 28.12.2008 Пользователь №: 8030 Спасибо сказали: 175 раз(а) Девайс:HTC Desire HD ![]() |
|
![]() |
|
![]()
Сообщение
#20
|
|
Участник ![]() ![]() Группа: Members Сообщений: 37 Регистрация: 28.7.2009 Пользователь №: 25395 Спасибо сказали: 8 раз(а) Девайс:ORSiO n725 ![]() |
при портировании XIP-a точно где-то ошибся, сделал заново - все вроде бы собралось...
прошиваю, посмотрим с Mrelok-ом как то само решилось все. Иногда при выботе каких-то пакетов в pwBuildOS, BuildImgfs.exe вылетает с ексепшном, мб места не хватает? А те пакеты и так в файлах там (в SYS) я посмотрел кроме AdobeFlash_LANG_0419, там и папка flashresource.dll.0419.mui и файл .dsm Блин проше уже наверное прогу набросать, чтобы XIP-ы одной кнопкой портировать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) столько времени отнимает УРА!!! ЗАГРУЗИЛАСЬ! Теперь SYS надо портировать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) а кухни нет! |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 4.4.2025, 18:16 |