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

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

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


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

Ответ
 
Опции темы Опции просмотра
Старый 05.02.2014, 10:16   #1
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
можешь описать процесс смены заголовка?..
В шапке "Пример модификации", Это делает jRemaker
AS21 вне форума   Вверх Ответить с цитированием
Старый 05.02.2014, 12:53   #2
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
В шапке "Пример модификации", Это делает jRemaker
вот когда так пишешь:
14-53 ------> 64
пиши хоть что это:
смещение от начала файла: от и до (в шестнадцатеричной системе) ------> итоговое количество байт
а то вот такая запись:
118-11B ----> 4 ------> 00 00 04 00
ну не особо удобочитаемая

Добавлено через 5 минут
я поэтому и говорил, что в стандарте более понятная запись:
Offset: 12
Data length: 2
Item name: Number of Accommodated Modules

Добавлено через 35 минут
я вот только не понял:
а если в заголовке японца несколько блоков MLD - какой из них использует голова?...

Добавлено через 1 час 35 минут
из шапки:

Скрытый текст

Вариант №2 -> J05 + R03G: руссификация японки
Имеет 3 Unit: 10-11 ---> 2 ------> Количество частей в Loading = 4
Категория Unit №1, NR261J11.MLD.ORG
Категория Unit №2, NR261RM.MLD.ORG
Категория Unit №3, NR261RM.Shx.ORG
Категория Unit №4, NR261RM.SCN.ORG
MLD (японский),MLD (русский), SHx(русский), SCN(русский) -> ссылки на 4 адреса:
Unit №1:
118-11B ----> 4 ------> 00 00 04 00 = (400*2 =800) В этом поле стартовый адрес программного кода Unit умноженое на 2
11С-11F ----> 4 ------> 00 03 74 00 = (37400*2 = 6А800) В этом поле размер программного кода
Unit №2:
218-11B ----> 4 ------> 00 00 04 00 400 (400*2 =800) В этом поле стартовый адрес программного кода Unit умноженое на 2
11С-11F ----> 4 ------> 00 03 74 00 37400 (37400*2 = 6А800) В этом поле размер программного кода Unit умноженое на 2
[свернуть]
погодите, а разве после добавления юнита NR261J11.MLD.ORG смещение стартовых адресов не должно измениться?...
если изначально было 118, то, когда мы добавили 64 байта нового юнита, разве стартовый адрес не должен быть на смещении 158 (118 + 64 байта)?....
т.е. по идее вот это:
Unit №1:
118-11B ----> 4 ------>
11С-11F ----> 4 ------>
Unit №2:
218-11B ----> 4 ------>
11С-11F ----> 4 ------>

надо заменить на это:
Unit №1:
158-15B ----> 4 ------>
15С-15F ----> 4 ------>
Unit №2:
258-25B ----> 4 ------>
25С-25F ----> 4 ------>

Последний раз редактировалось MadLord; 05.02.2014 в 13:10.
MadLord вне форума   Вверх Ответить с цитированием
Старый 05.02.2014, 14:30   #3
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
смещение от начала файла: от и д
Я не против, если ты это перепишешь красиво, я в запаре, тестирую compress
Цитата:
Сообщение от MadLord Посмотреть сообщение
а если в заголовке японца несколько блоков MLD - какой из них использует голова?
Голова для идентификации использует только первый, остальные - модернизация
Лучше для совмещения loading.kwi использовать оригиналы т.е. в каждом loading только по 3 UNIT, т.е. один MLD - и тогда используешь jRemaker и не заморачиваешься

Добавлено через 2 минуты
Цитата:
Сообщение от MadLord Посмотреть сообщение
а разве после добавления юнита NR261J11.MLD.ORG смещение стартовых адресов не должно изменитьс
Значение стартовых адресов не должно измениться

Добавлено через 2 часа 46 минут
Прошу вех, кто пробовал Пример №1 - отозваться о проблемах или неудачах по этотму примеру
Не забывайте:
- если Вы руссифицируете японку - то испльзуете на HDD ScreenData - русскую
- если Вы японизируете русскую японку - то испльзуете на HDD ScreenData - японскую и т.д.
Если Вы просто модернизируете (заменяете отдельные модули) - надо смотреть ScreenData для этого модулля, возможно на HDD в каталог ScreenData надо скопировать дополнительно что-то ...

Добавлено через 2 часа 47 минут
Sory
..
если Вы японизируете русскую голову - то испльзуете на HDD ScreenData - японскую и т.д.

Добавлено через 2 часа 49 минут
Хотелось бы узнать, у кого получился пример №1 или №2
AS21 вне форума   Вверх Ответить с цитированием
Старый 05.02.2014, 18:54   #4
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
Значение стартовых адресов не должно измениться
Я не про значения, я про смещения, которые хранят эти значения...в примере ты добавляешь новый юнит в заголовок, но при этом смещения у тебя остаются те же...

Добавлено через 2 минуты
Цитата:
Сообщение от AS21 Посмотреть сообщение
Хотелось бы узнать, у кого получился пример №1 или №2
Сейчас работаю над этим, просто голова в машине и не часто получается проверять...
MadLord вне форума   Вверх Ответить с цитированием
Старый 05.02.2014, 18:57   #5
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
не про значения, я про смещения, которые хранят эти значения
Ты прав, поправлю...
Но jRemaker - эту операцию делает правильно, это моя опечатка в описании примера... Sory

Добавлено через 2 часа 53 минуты
Исправил:

Примеры модификации loading.kwi для MMCS

Скрытый текст


Пример № 1 Руссификация японки

Скрытый текст


NR261RM.- русская голова,
NR261J11 – японская голова

Смотрим раздел Стурктура заголовка loading.kwi
Вариант №1 -> R03G:
Имеет 3 Unit: 10-11 ---> 2 ------> Количество частей в Loading = 3
Категория Unit №1, NR261RM.MLD.ORG
Категория Unit №2, NR261RM.Shx.ORG
Категория Unit №3, NR261RM.SCN.ORG
MLD, SHx, SCN -> ссылки на 3 адреса:
Unit №1:
118-11B ----> 4 ------> 00 00 04 00 = (400*2 =800) В этом поле стартовый адрес программного кода Unit умноженое на 2
11С-11F ----> 4 ------> 00 03 74 00 = (37400*2 = 6А800) В этом поле размер программного кода
Unit №2: -> 218...
Unit №3: -> 318...

Вариант №2 -> J05 + R03G: руссификация японки
Имеет 3 Unit: 10-11 ---> 2 ------> Количество частей в Loading = 4
Категория Unit №1, NR261J11.MLD.ORG
Категория Unit №2, NR261RM.MLD.ORG
Категория Unit №3, NR261RM.Shx.ORG
Категория Unit №4, NR261RM.SCN.ORG
MLD (японский),MLD (русский), SHx(русский), SCN(русский) -> ссылки на 4 адреса:
Unit №1:
158-11B ----> 4 ------> 00 00 04 00 = (400*2 =800) В этом поле стартовый адрес программного кода Unit умноженое на 2
11С-11F ----> 4 ------> 00 03 74 00 = (37400*2 = 6А800) В этом поле размер программного кода
Unit №2:
258-11B ----> 4 ------> 00 00 04 00 400 (400*2 =800) В этом поле стартовый адрес программного кода Unit умноженое на 2
11С-11F ----> 4 ------> 00 03 74 00 37400 (37400*2 = 6А800) В этом поле размер программного кода Unit умноженое на 2
Unit № 1 и Unit № 2 ссылаются на один адрес
Unit №3: -> 358...
Unit №4: -> 458...
[свернуть]
[свернуть]
AS21 вне форума   Вверх Ответить с цитированием
Старый 06.02.2014, 07:55   #6
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
Исправил:
ну как исправил ))))...только начальные смещения изменил )))...
158-11B
а надо
158-15B

Цитата:
Сообщение от psy Посмотреть сообщение
Я проверил "пример 1" - русификация японки. У меня J-04. Пробовал с лоадингом R-03-G
можешь выложить где-нить?...

Цитата:
Сообщение от AS21 Посмотреть сообщение
Значит MAXBOOT кроме замены заголовка - менял что-то еще (модули или файлы)
Это его секрет: захочет - поделится
он же говорил - изменял только AVUnit.exe...

Добавлено через 8 минут
Цитата:
Сообщение от MadLord Посмотреть сообщение
Вернул на место только папку ScreenData/AV - голос восстановился...
проверил еще раз - залил заново образ на винт, голос на месте...видать глюк какой-то был...
MadLord вне форума   Вверх Ответить с цитированием
Старый 06.02.2014, 12:10   #7
psy
Старожил Клуба
 
Аватар для psy
 
Имя: Сергей
Авто: Lancer X S-AWC
Сообщений: 768
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
можешь выложить где-нить?...
Это просто лоадинг с измененным заголовком.

http://yadi.sk/d/st714YwFHQV8c

Попробовал в нем заменить AVUnit на японский — система обновилась, перезагрузилась, появился приветственный экран навигации "прочтите, ознакомьтесь", но ни на кнопки, ни на нажатие на экране "готово" магнитола не реагировала.

Добавлено через 7 минут
А вот при замене AVUnit на американский — все работает. И система не подвисает при смене источника звука. Но и при выборе часового пояса — Америка :-(
psy вне форума   Вверх Ответить с цитированием
Пользователь сказал cпасибо:
Старый 06.02.2014, 02:26   #8
psy
Старожил Клуба
 
Аватар для psy
 
Имя: Сергей
Авто: Lancer X S-AWC
Сообщений: 768
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
Хотелось бы узнать, у кого получился пример №1 или №2
Я проверил "пример 1" - русификация японки. У меня J-04. Пробовал с лоадингом R-03-G

Только я не понял почему в примере прописано "NR261J11.MLD.ORG". Я указывал "NR261JM7.MLD.ORG"

И надо исправить опечатку в имени другого файла: "NR261RM.Shx.ORG" исправить на "NR261RM.SHx.ORG", иначе не получится и голова будет просить загрузочный диск.

Голова запустилась. Все по-русски. Но этот эксперимент я уже проделывал и ранее по аналогии с русификацией европеек. Проблема в том, что на русифицированных таким способом японках, при выборе источника звука (радио или муз. сервер), система подвисает на некоторое время. Прошивка Максбута для русификации японок, почему-то, такой проблемы не имеет.
psy вне форума   Вверх Ответить с цитированием
Пользователь сказал cпасибо:
Старый 06.02.2014, 02:34   #9
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от psy Посмотреть сообщение
"NR261J11.MLD.ORG". Я указывал "NR261JM7.MLD.ORG
Вероятно я не правильно просил:
1) Меня интересовал не ручной труд, а как работает прорамма
Описание в примере типа "NR261JM7.MLD.ORG" и "NR261J11.MLD.ORG" - это условные обозначения, чтобы, те кто никогда этого не делал - понимал, что делает программа

Цитата:
Сообщение от psy Посмотреть сообщение
Прошивка Максбута для русификации японок, почему-то, такой проблемы не имеет.
Значит MAXBOOT кроме замены заголовка - менял что-то еще (модули или файлы)
Это его секрет: захочет - поделится
Или мы все вместе, постепенно найдем эти узкие места модификаций
Кстати MAXBOOT уже объявился и потихоньку вспоминает,как он это все делал
Пример № 2 - это он мне рассказал
2) Опять же: прошу тестировать программу, если она не работает - сообщайте, интересны любые опыты, в т.ч. и ручная доводка loading.kwi после jRemaker

Сегодня протестировал compress и decompress - работает
Думаю уже скоро мы снимем ограничения на добавления dll

Последний раз редактировалось AS21; 06.02.2014 в 02:40.
AS21 вне форума   Вверх Ответить с цитированием
Старый 06.02.2014, 09:43   #10
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
ну как исправил ))))...только начальные смещения изменил )))...
158-11B
а надо
158-15B
Ок, когда будет еще что править, заодно и это
Цитата:
Сообщение от psy Посмотреть сообщение
Прошивка Максбута для русификации японок, почему-то, такой проблемы не имеет.
Цитата:
Сообщение от MadLord Посмотреть сообщение
он же говорил - изменял только AVUnit.exe...
psy - можешь проверить?
Добавить из японки в модернизированный loading.kwi AVUnit.exe
Наверняка будут еще проблемы с фонтами...
AS21 вне форума   Вверх Ответить с цитированием
Старый 06.02.2014, 12:48   #11
MadLord
Старожил Клуба
 
Аватар для MadLord
 
Имя: Алексей
Авто: Outlander XL 2.4 CVT
Сообщений: 526
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от AS21 Посмотреть сообщение
Голова для идентификации использует только первый, остальные - модернизация
не совсем понятно....
берем оригинальный лоадинг J-04:
1) NR261JM.MLD.ORG
2) NR261JM7.MLD.ORG
3) NR261J11.MLD.ORG
4) NR264JM.MLD.ORG

берем лоадинг R-03 переделанный под J-04 psy:
1) NR261JM7.MLD.ORG

т.е. он подставил второй из оригинала....как тогда голова использует первый из оригинала ведь в переделанном лоадинге он не понадобился?....
MadLord вне форума   Вверх Ответить с цитированием
Старый 06.02.2014, 12:52   #12
AS21
Старожил Клуба
 
Аватар для AS21
 
Имя: Николай
Авто: ASX 1.6 2WD MT
Сообщений: 2,199
По умолчанию Re: Исследование механизма работы ПО MMCS

Цитата:
Сообщение от MadLord Посмотреть сообщение
т.е. он подставил второй из оригинала...
Немного непонятно
Все-таки - попробуй пример № 1 через JRemaker - проверь его работу
Если не заработает вышли этот loading.kwi мне
если зарабтает - смотри шапку через HEX и задавай вопросы

Добавлено через 1 минуту
Цитата:
Сообщение от MadLord Посмотреть сообщение
ведь в переделанном лоадинге он не понадобился?....
Возможно это были более ранние эксперименты?
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

Текущее время: 15:07. Часовой пояс 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