Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы PDA2U.RU _ Создание прошивок _ Доводим до ума WM6

Автор: BigMike 28.10.2007, 19:44

Я думаю, для затравки не помешает такая темка smile.gif

Наконец решился прошить WM6. Сейчас собрал образ с дровами клавы и экрана от Орсио, кроме того добавил bta2dp.dll от Exec'овской WM5 MOTO822.
Пробую залить с карты.
Если все порйдет удачно - выложу для скачки (чтобы проверить БТ-стерео, а то мне не на чем)

Автор: BigMike 28.10.2007, 19:53

C карточки прошился нормально. Загрузился.
Сейчас все настрою - проверю БТ.

Автор: BigMike 28.10.2007, 20:28

Не работают беспроводные интерфейсы sad.gif Вообще sad.gif
При самодиагностике пишет, что не может определить IMEI, в сисинфо тоже IMEI: Not Ready.
Чё-то лажа какая-то sad.gif
Шьюсь пока обратно в WM5

Автор: graden 29.10.2007, 16:49

Я уже пробовал подобную манипуляцию....не работает.
сейчас сравниваю две прошивки Atom и Atom Exec отличий практически нет. Одно остается под вопросом pxa27x_ipm.dll драйвер CPU.
Подстановка данного драйвера из Exec в обычный Atom не дала результата. Главная понять где храняться настройки CPU (делитель, частота) Ковырял реестр обоих прошивок различия практически нет.
остается расматривать dsm файлы. Отсюда вопрос как можно раскавырять данный файл?
Так же если у кого инфо, как изменяют частоту CPU программы XGURU и т.п. это будет ключ к решению проблемы?

Автор: BigMike 29.10.2007, 17:11

To: graden

Цитата
Я уже пробовал подобную манипуляцию....не работает.

У меня почему-то установка правленой WM6 AKU 0.7 приводит к неработающему GSM-модулю. Пробовал 2 варианта:
1) подменять дрова экрана + клавы,
2) + дрова bta2dp.dll
Без правок пока не шил (но смысла особого нет, потому что, скорее всего, в процессе прошивки придется выдергивать аккум)

Автор: graden 29.10.2007, 17:13

Ты какой кухней пользуешься для сборки?

Автор: BigMike 29.10.2007, 17:15

To: graden
mamaich IMGFS Tools из Scoter Kitchen

Автор: graden 29.10.2007, 17:20

Цитата(BigMike @ Oct 29 2007, 09:15 PM)
To: graden
mamaich IMGFS Tools из Scoter Kitchen
*



Сегодня вечерком попробую перебрать прошивку Atom Exec 7 c BT дровами обычного Атома.
Посмотрим, что получиться.

Автор: BigMike 29.10.2007, 17:23

У тебя вообще при прошивке AKU 0.7 работает телефонный модуль?

Автор: graden 29.10.2007, 17:35

Цитата(BigMike @ Oct 29 2007, 09:23 PM)
У тебя вообще при прошивке AKU 0.7 работает телефонный модуль?
*

Без проблем.

Автор: BigMike 29.10.2007, 18:11

Я имел ввиду именно Atom Exec WM6 aku0.7

Автор: graden 29.10.2007, 19:11

Цитата(BigMike @ Oct 29 2007, 10:11 PM)
Я имел ввиду именно Atom Exec WM6 aku0.7
*

Работал и с Atom Exec AKU07 и c Atom AKU07

Автор: BigMike 29.10.2007, 21:15

Может, попробоовать прошить неправленную?

Автор: graden 29.10.2007, 21:56

Цитата(BigMike @ Oct 30 2007, 01:15 AM)
Может, попробоовать прошить неправленную?
*

Так или иначе они все не правильные....
откуда взялась Exec из прошивки обычного атома....

Сейчас пробую прошить версию Exec с исправленными BT дровами, САВ-файлом обновить не получилось...тачскрин выбивает.

Поэтому подожди....может у меня получиться под Exeс сделать.

Автор: BigMike 29.10.2007, 22:23

To: graden

Цитата
Так или иначе они все не правильные....


Не, я имел ввиду - aku0.7 без исправлений.
Может я перепаковал с ошибками?

Автор: Winterice 30.10.2007, 11:09

Кого интерсует возврат обратно в ровер вечером выложу прошиву (шил в режиме OS only) тока пара нюансов когда шился в WM6(прошивка graden с 4pda) выбрал режим os+extrom, поэтому у меня все еще радной роверовский бут был. (WM6 приерасно работает)
PS Правда пост оффтоп по идее надо создавать тему куда внести различныеверсии прошивок
А по теме перестали работать контакты (при открытие сразу же вылетают) сори если гдето уже поднимался этот вопрос я мог просморет ибо не до этого

Автор: BigMike 30.10.2007, 17:01

Сделал тему для ссылок на прошивки

Автор: graden 31.10.2007, 14:46

Коллеги.
Мне нужна инфо по поводу драйвера CPU?
Я вычитал у китайский братьев, что за драйвер отвечает pxa27x_ipm.dll
Замена ейной не оказала должного результата.
Либо это не так, либо бы еще где-то храниться подобная настройка.

Автор: Winterice 1.11.2007, 6:02

есть предположение что настройки драйвера хранятся в реестре (сам драйвер верный)
Поищу может че найду
глянь ветку [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IPM]
ровер/орсио выложите ктонибудь

Автор: graden 1.11.2007, 20:21

Цитата(Winterice @ Nov 1 2007, 10:02 AM)
есть предположение что настройки драйвера хранятся в реестре (сам драйвер верный)
Поищу может че найду
глянь ветку [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IPM]
ровер/орсио выложите ктонибудь
*


Нет я уже это проверил....
сверял три прошивки Atom Exec, Atom, Orsio
в реестре все сходиться [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IPM]
а pxa27x_ipm.dll иная только у обычного Atom, у Exec и Orsio обсолютно индентичны.

брал данную библу и пихал в прошивку Атома обычного -- не то? где-то еще?
Кстате кто знает как программы Xguru, Xscale частоту CPU меняет??

Автор: Winterice 2.11.2007, 7:25

Кстате установленный пулсайз слишком маленький (IE загибается и жутко тормозит когда по вафле работаю) а так аппарат летает (прозьба к gradenу какоу пулсайз стоит и можно ли его поменять (знаеш адреса где менять пул и можно ли менять а то гдето писалось что на WM6 не меняется, искать немогу -1000 на инете тока со зверька в асе да тут иногда)

Перешился на 8 мегабайтный пул все робит(пул поменял обычным способом)

Автор: BigMike 2.11.2007, 23:08

Цитата
пул поменял обычным способом


Где-то об этом прямо писали (не на xda-developers ли?)

Автор: BigMike 2.11.2007, 23:12

To: graden

Цитата
Замена ейной не оказала должного результата.

Тупая подмена модулей может не всегда срабатывать. Теоретически возможен конфликт адресов модулей в памяти - тогда они работать не будут.

Автор: Winterice 6.11.2007, 6:10

To: BigMike

Цитата
Где-то об этом прямо писали (не на xda-developers ли?)

Писал но где не помюпросто поднимался и вопрос что смена пула на на вм6 делает прошивку неработоспособной, я проходил уже 4 дня с пулом 8, покрайней мере девайс перестал тупить при работе с инетом через вафлю

Автор: BigMike 6.11.2007, 9:35

To: Winterice

Цитата
Писал но где не помю... помюпросто поднимался и вопрос что смена пула на на вм6 делает прошивку неработоспособной


Не, это какой-то неквалифицированный чел на 4pda писал smile.gif
Ему веры мало...

Просто если покопаться в образе оси - пул меняется до начала блока IMGFS. А эту часть, скорее всего, при создании WM6 тупо содрали из прошивок WM5. Должна работать та же схема.

Автор: Winterice 7.11.2007, 9:57

Если получится попытаюсь достаь дамп Ровера G6 для эксперементов

Автор: BigMike 7.11.2007, 10:14

Цитата
Если получится попытаюсь достаь дамп Ровера G6

А нафига?

Автор: Winterice 7.11.2007, 10:28

а русификатор нормальный собрать (или вообще за основу попробовать взять)

Автор: BigMike 7.11.2007, 12:35

Может, для русификации отдельную ветку сделать?

Автор: zOn 7.11.2007, 16:57

To: BigMike
канешна отдельную, а то смысл перебегания на этот ресурс потеряется.
а тот русик, который с помощью RealVGA активируется - вполне нормальный, только его надо правильно прикрутить.

Автор: Mr.Nik 7.11.2007, 21:35

Предлагаю создать (описание,методику по ковырянию WM6) как менять модули, изменять реестр, какие модули за что отвечают и т.д.

Автор: BigMike 8.11.2007, 10:52

Создать-то дело нехитрое smile.gif
Только надо будет еще и наполнить wink.gif

Автор: Mr.Nik 9.11.2007, 11:29

Может у кого есть идеи по лечению WM6 AKU0.7 A2DP???.

Пробовал такие варианты, заменял Bth_A2DP полность папку от AKU0.3 не помогает...

Если кто знает разъясните что за файлы и их назначение, например:
Смотрим в папку Bth_A2DP:
Avrcp_MPplugin.dll - видимо плагин для медиа плэера
внутри папки:
Avrcp_MPplugin.dll - сама dll
imageinfo.txt - какие-то адресса или переменные модуля
S000,S001,S002,S003 - ЧТО ЗА ФАЙЛЫ???, ИХ НАЗНАЧЕНИЕ???
imageinfo.bin - ???

6b4ed31c-5ced-41b2-b917-2c006f046a5e.rgu - ветка в реестре
6b4ed31c-5ced-41b2-b917-2c006f046a5e.dsm - объясните доходчиво, что за хрень???

Что интересно устройство нормально синхронизируется (Jabrа), в Медиа плеере звука нет, но управление от кнопок есть (Пауза, Плэй, Перемотка), в чем дело понять не могу...

Автор: Winterice 9.11.2007, 12:35

To: Mr.Nik

Цитата
Avrcp_

есть предполодение что AVCRP сокарщение от audio video remote control то есть отвчеает как раз за
Цитата
управление от кнопок есть (Пауза, Плэй, Перемотка)

Тогда вполне возможно что за передачу звука может отвечать другой модуль (Это чисто домыслы так как проверять неначем)

Автор: BigMike 9.11.2007, 12:39

Вот с блютусом я пока не помощник smile.gif
Я все никак гарнитуру не куплю...

Цитата
S000,S001,S002,S003 - ЧТО ЗА ФАЙЛЫ???, ИХ НАЗНАЧЕНИЕ???
imageinfo.bin - ???
6b4ed31c-5ced-41b2-b917-2c006f046a5e.dsm - объясните доходчиво, что за хрень???

Это явно какая-то системная инфа для сборки модуля в библиотеку и размещения в памяти.

Автор: Winterice 9.11.2007, 12:48

Попробуй эти модули это из прошивки которую Garden собрал (вроде говорят что там работает гарнитура)

 a2dp.zip ( 84.25 килобайт ) : 21
 

Автор: Winterice 9.11.2007, 18:21

Короче с дампом ровера G6 облом обычный дампер (которым собрана прошивка RoveraG5) снял дамп состоящий почти из одних нулей (файл в аттаче может кому пригодится)

 romdump.zip ( 811.68 килобайт ) : 12
 

Автор: Mr.Nik 9.11.2007, 19:07

Цитата
Попробуй эти модули это из прошивки которую Garden собрал (вроде говорят что там работает гарнитура)


Попробовал заработала в режиме гарнитуры (Cyberon Voice Speed Dial), но как Wireless Stereo не работает (точнее не знаю может и работает), пропал пункт "Set Wireless Stereo" при поиске устройства пишет что подъерживает, но включить не получается...

Avrcp_MPplugin.dll одинаковые dll, а вот bta2dp.dll и sbc.dll разные (я имею ввиду то что ты выложил и в прошивке).

Автор: BigMike 9.11.2007, 19:27

Цитата(Winterice @ Nov 9 2007, 07:21 PM)
обычный дампер (которым собрана прошивка RoveraG5) снял дамп состоящий почти из одних нулей
*

Может, с ним будет работать pdocread?

Автор: Winterice 9.11.2007, 19:35

Может тока вот в магазине мне не кто не даст его pdocreadом помучить

Автор: Mr.Nik 9.11.2007, 20:24

Заменил тока bta2dp.dll устройство, синхронизируется, дает выбирать все... но звук идет в штатные динамики...попробую взять Avrcp_MPplugin.dll из WM5...

Результатов не дало, симптомы те-же...блин!

Э еще вопросик, если я редактирую реест в ветке 25c125d4-0a18-487d-a709-9b4242bbf4c3.rgu нужно ли редактировать файл с таким же названием тока dsm???

Так и не понятно его назначение...

Автор: BigMike 9.11.2007, 23:24

DSM - это сертификаты

Автор: Mr.Nik 9.11.2007, 23:42

Цитата
DSM - это сертификаты


Понятно, тоесть если я меняю там dll, к ней должен быть соответсвующий серт?

Ну например в WM6 сборки 0.7 WM5torage старой версии, если я заменю dll,exe,reg от новой версии, то где я возьму сертификат???

И еще взял BT модули от обычного атома WM6 сборки 0.7, получилось опрелеятся но включать не дает пункта меню НЕМА...ни чего не понимаю...wacko.gif

И еще, чтоб мне не лить все полностью (extendet,boot...) достаточно откусить 12 байт и шить через карту?

Автор: BigMike 10.11.2007, 0:20

Цитата
чтоб мне не лить все полностью (extendet,boot...) достаточно откусить 12 байт и шить через карту?

Хм... не ожидал от тебя такого вопроса smile.gif
Да. Надо сделать образ 65536000 байт
Цитата
тоесть если я меняю там dll, к ней должен быть соответсвующий серт?

Фигзнает - сам в шоке.
Вообще сейчас ковыряю роверовский ROM - там не к каждой dll сертификат присобачен.

Автор: Winterice 10.11.2007, 7:47

To: BigMike
Ты его чем разобрал, у меян при разборке постоянно VS дебагер кидает с целай кучей ошибок, кстате вполне возможно что из за этих ошибок он обратно и не собирается

Автор: Mr.Nik 10.11.2007, 9:31

Цитата
Хм... не ожидал от тебя такого вопроса


Просто уже сложился стереотип, что с карты это смерть!

Автор: BigMike 10.11.2007, 11:12

To: Mr.Nik
Наоборот - с карты самый верный и безопасный вариант wink.gif
Только без заголовка, ессесно...

Автор: BigMike 10.11.2007, 11:15

To: Winterice

Цитата
у меян при разборке постоянно VS дебагер кидает с целай кучей ошибок


Там ошибки из-за того, что куча картинок, звуков и другой фигни сделаны в виде модулей. В результате очень много пересечений адресации.
Я надеюсь, что OEM и SYS секции распаковываются корректно, но пока собирать не пробовал.

Автор: Winterice 12.11.2007, 8:56

To: BigMike

Цитата
Ложим ее в папку кухни, рядом с BuildOS. После редактирования прошивки в кухне - вместо BuildOS запускаем G'Reloc.

Сам пробовал? У меня после утилиты неполучается собрать ось

Автор: BigMike 12.11.2007, 11:02

To: Winterice
PKG2DMP у тебя работает?
Для его работы необходима папка ROM/XIP с сертификатами и boot.rgu из XIP (похожие есть в кухне для атомов, но можно ли ими пользоваться - фигзнает).
Ты какую прошивку ковыряешь?

Автор: Winterice 12.11.2007, 11:20

да все работате собирал прошивки уже (ковыряю последнюю atom exec) собственно пытался ее русифицировать (ты давал ссылку на Xda)
проблема возникает уже при buildos там пара фалов не нравится (если g_reloc не использовать то норм собирает но прошивка естественно мертвая)
Кстате скаченый с мелкомягких образ разбирается на 5% дальше начинаются ошибки
(MUI выдирал из HTC herlad аналогичным образрм (нетрогая раздел OEM))

Автор: BigMike 12.11.2007, 11:35

Что пишет точно?

Автор: Winterice 12.11.2007, 11:49

dsm file erorr in pacage "base lang 0409" суть ошибки то понятна как исправить хз
маленький оффтоп Майк выложи антовские патч на экран и клаву если он утебя есть

Автор: BigMike 12.11.2007, 12:12

Цитата
суть ошибки то понятна как исправить хз


Попробуй заменить сертификат из этой папки на сертификат из аналогичной от WM6 Exec

Автор: Winterice 12.11.2007, 12:18

Все пасиб дошло у меня к каждому модулю два dsm получилось один от атома другой от геральда (из которого русик делаю)
Вроде собралась прошивочка вечером бут востановлю проверю

Автор: BigMike 12.11.2007, 12:25

Да не за что - лишь бы заработало...

Автор: BigMike 12.11.2007, 12:29

С новой сборкой уже наткнулся на два критичных косяка:
1 - не открываются контакты.
2 - не работает единственный полнофункциональный смартдиалер, который я смог найти для WM5.

Скорость при этом, имхо, хуже чем у WM5 от Exec. Все "быстрости" - только с графикой. Такое ощущение, что они просто за счет кэширования ускорили прорисовки менюшек в ущерб общей скорости работы.

Автор: Mr.Nik 13.11.2007, 16:24

Ребята есть ли мысли какие модули надо заменить, чтоб из обычного Atom сделать Exec???

Кстати при разборке ATOM_EXEC_WM607AWWE_20071110A1WWE_8MBPP

в папке Dump остались файлы:
NetCF
mscoree2_0.dll (Module)
netcfagl2_0.dll (Module)
netcfd3dm2_0.dll (Module)
VoIPOS
rtcdll.dll (Module)

Автор: BigMike 13.11.2007, 17:05

Кроме оси есть еще т.н. XIP.
Вполне возможно, что частота проца задается файлами из XIP.
По крайней мере в профетовском XIP есть файл про омаповский проц.

Автор: alex_beda 13.11.2007, 19:02

Цитата(BigMike @ Nov 13 2007, 07:05 PM)
Кроме оси есть еще т.н. XIP.
Вполне возможно, что частота проца задается файлами из XIP.
По крайней мере в профетовском XIP есть файл про омаповский проц.
*

На последней сборке для ЕХЕС вроде 520 проц, хотя это всего лишь в диагностике написано.
Пересобрал её с длл-ками от Орсио.
Поставил себе её,
пока обнаружил один глюк,
не работает регулировка подсветки в СПБ покет плюс 4.
Гарнитуру блютуз, могу проверить только обычную разговорную,
толку от неё нет sad.gif

Автор: Mr.Nik 13.11.2007, 19:08

Цитата
Кроме оси есть еще т.н. XIP.
Вполне возможно, что частота проца задается файлами из XIP.
По крайней мере в профетовском XIP есть файл про омаповский проц.


В папке XIP из кухни лежат тока 3 сертификата и 2 ветки реестра.

Автор: BigMike 13.11.2007, 21:52

Цитата
На последней сборке для ЕХЕС вроде 520 проц

Да, PHM показывает автоматическую регулировку 104-520 МГц
Так что с процем все пучком smile.gif

Автор: BigMike 13.11.2007, 21:56

Цитата
В папке XIP из кухни лежат тока 3 сертификата и 2 ветки реестра.

Потому что только они нужны для сборки.
А вообще самые важные файлы типа device.exe и nk.exe лежат именно в XIP.

Автор: BigMike 13.11.2007, 22:10

Вот распакованный XIP от WM6, только почему-то не могу его карту построить (не уверен в корректности извлечения).

 XIP.ZIP ( 1.21 мегабайт ) : 15
 

Автор: Black_Cat 14.3.2008, 20:35

скажите пожалуйста как в прошивку - http://forum.pda2u.ru/forum/index.php?showtopic=70&st=0#entry577
зашить собственные программы, например HTC Home|dci balance|Adressbook|core player?
и реально ли запихнуть любимый мною Touch Flo?

Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)