Главная Регистрация FAQ Пользователи Покупка MITSUBISHI Сообщения за день

Вернуться   OUT-CLUB.RU > Технический раздел > Outlander XL > Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация

Важная информация


Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация Элекрооборудование, мультимедиа, навигация и проч.

Ответ
 
Опции темы Опции просмотра
Старый 21.02.2014, 09:22   #1
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

еще раз перечитал посты holod и Mi81...
Цель: замена файла (именно файла, а не модуля) wince.nls из R-03F в N-04
размер файла в р03: 310 666 байт
размер файла в н04: 249 486 байт
т.е. размер должен увеличиться на 61 180 байт...

Вопросы:
1. посмотрел файлы MAP.txt сделанные Remaker от holod и jRemaker из н04 - показания не совсем понятны. Так и не смог понять есть ли и сколько места между концом прошивки (highest physical address) и началом RAM (start of RAM)...
2. если я правильно понимаю, то данный файл лежит в прошивке в несжатом виде (проверил винхексом)
3. так и не понял нужно ли где-то править контрольные суммы, при изменении файлов? в примерах указаны изменения только модулей

также не понял, каким образом maxboot смог подменить модуль AVUnit.exe от американки в русскую прошивку...попробовал проделать подобное с помощью ремейкера от holod подменив файл wince.nls - слил bin из лоадинга, подменил файл в ремейкере, залил bin обратно переписав адреса в заголовке - голова ушла в постоянную перезагрузку после надписи "Program version-up in progress"....хотя в ремейкерах лоадниг нормально открывается...

Добавлено через 8 минут
да, в help jRemaker также не описана процедура Modern from out для файлов, описана только для модулей...
MadLord вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 09:57   #2
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
если я правильно понимаю, то данный файл лежит в прошивке в несжатом виде (проверил винхексом)
Нет - это формат bin. Если отсюда вирезать ссылки на Record и начало, где ссылка на bin (b000ff) - бадет именно nb0 - прошивкf в том виде, в котором она нахожится на флэш памяти
Цитата:
Сообщение от MadLord Посмотреть сообщение
также не понял, каким образом maxboot смог подменить модуль AVUnit.exe от американки в русскую
Вначале Remaker HOLOD - затем в ручную правил все контрольные суммы + учел, что у HOLOD - WinCe 5, а значит правил еще в ручную timestamp
JRemaker - все это делает в автомате

Цитата:
Сообщение от MadLord Посмотреть сообщение
Modern from out для файлов,
абсолютно аналогична как для модулей, только становишься в DONOR на файл
"...
3) через меню (Modern from Donor ->...) записать в loading.kwi, который слева (Curent) из loading.kwi, который справа (Donor) или новый модуль или файл или заменить старый на новый"
...
"
AS21 вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 10:06   #3
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
абсолютно аналогична как для модулей, только становишься в DONOR на файл
"...
3) через меню (Modern from Donor ->...) записать в loading.kwi, который слева (Curent) из loading.kwi, который справа (Donor) или новый модуль или файл или заменить старый на новый"
...
"
в 105 версии то работает?...я что-то проверил "Modern from Donor" - файл *_NEW.KWI опять не создался....

Добавлено через 1 минуту
Цитата:
Сообщение от AS21 Посмотреть сообщение
- читайте внимательно HOLOD -> Remaker - исключительно для WinCe 5 и для архитектуры ARM.
Николай, я в курсе...я им пользуюсь чисто ради экспериментов...
MadLord вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 10:22   #4
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
"Modern from out" есть ограничение, чтобы размеры были одинаковы, а для "Modern from Donor" такого ограничения нет.
- для файлов ограничений нет - это было временное
- ограничения осталсь только для dll - из-за reloc
Я не успеваю писать Help - если бы кто-то помог - я был бы благодарен


Цитата:
Сообщение от MadLord Посмотреть сообщение
в 105 версии то работает?...я что-то проверил "Modern from Donor" - файл *_NEW.KWI опять не создался....
У меня создался, там просто процесс по времени немнго большой - издержки универсальности (WinCe 3-6) + зависит от скорости работы твоего HDD - все делается на нем

Добавлено через 1 минуту
Цитата:
Сообщение от MadLord Посмотреть сообщение
свободный размер до начала RAM?
расшифруй
Там где "------" в первой колонке - это виртуальная память
Там где заполнена первая колонка - это физическая память
AS21 вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 10:40   #5
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
расшифруй
Там где "------" в первой колонке - это виртуальная память
Там где заполнена первая колонка - это физическая память
я вот про это:
Цитата:
Если мы посмотрим конец файла MAP.txt, то увидим следующее:

8d5dc68c - 8d5dc68c L00000000 End: highest physical address

8d5dc68c - 8d5e0000 L00003974 NUL

8d5e0000 - 8d5e0000 L00000000 Start: start of RAM
8d5e0000 - 8d5e6000 L00006000 uninitialized data of region_1 nk.exe
8d5e6000 - 8d609000 L00023000 initialized data of region_2 nk.exe
8d609000 - 8d609000 L00000000 ------ start of RAM free space
8d609000 - 90000000 L029f7000 NUL
90000000 - 90000000 L00000000 End: end of RAM

Расстояние между концом прошивки (highest physical address) и началом RAM (Start: start of RAM) равно 0х3974 (14709) байт. Т.е. мы можем добавить файл, размер которого в сжатом виде не будет превышать 0х3974 (14709) байт.
Добавлено через 7 минут
Цитата:
Сообщение от AS21 Посмотреть сообщение
У меня создался, там просто процесс по времени немнго большой - издержки универсальности (WinCe 3-6) + зависит от скорости работы твоего HDD - все делается на нем
подождал несколько минут - тишина
ты бы хоть лог какой выводил....
MadLord вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 13:51   #6
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
ты бы хоть лог какой выводил....
После заврешения - выходит сообщение

Добавлено через 3 минуты
Цитата:
Сообщение от mitsubi Посмотреть сообщение
мне интересна одна универсальная версия,
Мне тоже, не знаешь с чем работать будешь завтра
А сразу делать один раз проще чем потом доделывать
Вопрос остался - ??? нужна для редакции WinCe 3.. ??
Или оставить только просмотр??
мне ее проверить не на чем
AS21 вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 14:16   #7
mitsubi
Старожил Клуба
 
Имя: Кирилл
Авто: L200 2.5 DiD AT
Сообщений: 503
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
Мне тоже, не знаешь с чем работать будешь завтра
А сразу делать один раз проще чем потом доделывать
Вопрос остался - ??? нужна для редакции WinCe 3.. ??
Или оставить только просмотр??
мне ее проверить не на чем
1) лично мне -- НУЖНА, поэтому если это возможно с Вашей стороны, то прошу оставить такую поддержку для редактирования WinCE версии 3;
2) я отправлял Вам пару лоадингов от пред-MMCS, поэтому проверять можете на них -- если нужно могу отправить повторно.
mitsubi вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 10:03   #8
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

пока суть да дело, исправил лоадинг от N-04 для J-01, чтобы не спрашивал диск (проверил)...взять можно тут...
MadLord вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 10:05   #9
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
.е. размер должен увеличиться на 61 180 байт...
а значит изменился адрес pToc - который проверяет nk.exe - отсюда "вечный ребут"
"голова ушла в постоянную перезагрузку"
Сейчас, если делать такие правки через JRemaker - это учтено
В следующих версияж поставлю эту проверку при загрузке loading.kwi с предложением исправить - и все будет работать
Еще раз, больше не буду:
Я абсолютно не против программы HOLOD, тем более что она и loadingview - идеолгически легли в основу JRemaker, но...
- читайте внимательно HOLOD -> Remaker - исключительно для WinCe 5 и для архитектуры ARM.
нам просто повезло, что тот "кошмарный ассмблер" (слова YDean) в инструкции на Reloc совпал с SH4. А так бы вообще ничего бы не получалось с dll

P.S. На сегодня JRemaker:
- видит loading.kwi от WinCe3.. до WinCe 6.0
- корректно вносит изменения в loading.kwi от WinCe4.. до WinCe 6.0
- видит пока, а далее будет реадктировать реестры *.fdf от WinCe3.. до WinCe 6.0
- compress/decompres в т.ч внешних файлов от WinCe4.. до WinCe 6.0 (над WinCe3.. и WinCe 7 - работаю)
Для меня остался еще вопрос - кому и насколько надо править (вставлять и редактировать модули/файлы для WinCe3.. ?

Последний раз редактировалось AS21; 21.02.2014 в 10:11.
AS21 вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 11:24   #10
mitsubi
Старожил Клуба
 
Имя: Кирилл
Авто: L200 2.5 DiD AT
Сообщений: 503
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
Для меня остался еще вопрос - кому и насколько надо править (вставлять и редактировать модули/файлы для WinCe3.. ?
у меня есть интерес для такой задачи применительно к пред-MMCS (MDS), поэтому было бы хорошо, если бы Вы сохранили поддержку и WinCE-3
mitsubi вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 12:00   #11
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от mitsubi Посмотреть сообщение
поэтому было бы хорошо, если бы Вы сохранили поддержку и WinCE-3
Может сделать просто отдельные ремейкеры для этого?
MadLord вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 12:37   #12
mitsubi
Старожил Клуба
 
Имя: Кирилл
Авто: L200 2.5 DiD AT
Сообщений: 503
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
Может сделать просто отдельные ремейкеры для этого?
если "сделать", то это у уважаемому AS21, а если интересно мое мнение, то, как я понял, основная задача Николая -- разбор лоадингов от MMCS среднего поколения J-0x, N-0x и R-03 для последующего сбора лоадинга с максимальным функционалом, например, поддержка блока кругового обзора, при этом попутно изучить и другие поколения MMCS как в большую сторону, например, W-12/J-11, так и в меньшую (начальное MMCS) на предмет выявления полезного функционала. Однако, насколько Николаю удобно параллельно делать несколько версий под разные версии WinCE может ответить только он сам. Лично мне интересна одна универсальная версия, т.к. у меня есть MMCS-ы всех поколений.
mitsubi вне форума   Вверх Ответить с цитированием
Старый 21.02.2014, 10:14   #13
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
посмотрел файлы MAP.txt сделанные Remaker от holod и jRemaker из н04 - показания не совсем понятны
Читать карту не сложно - в ней привязки есть не только к адресу в памяти (вторая колонка), но и к адресу, где этот параметр физически находится в loading.kwi (первая колонка)
AS21 вне форума   Вверх Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Outlander. Моторчик механизма стеклоподъемника Rikoshet Outlander - Эксплуатация и ремонт 25 31.01.2020 15:47
Поломка механизма поднятия запаски Dozr Outlander XL - Запчасти и ремонт 33 02.08.2017 15:23
Избавлю от площадки заднего дискового тормозного механизма T - 34 Outlander. Агрегаты и иже с ними 0 22.04.2011 15:41
сижу без работы!!! САНЯ В.-58 Работа (поиск и предложения) 0 08.02.2011 18:22

Текущее время: 02:50. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU