OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Исследование механизма работы ПО MMCS (https://out-club.ru/board/showthread.php?t=37735)

AS21 05.05.2014 06:56

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1681727)
Еще где-то должны быть поля для указания на текстовое значение, подсвечиваемый элемент карты (gif в screendata, но непонятно, где хранятся координаты)

Ну ты вооще!!!
Решил дорисовать новую территорию?
Я тоже думал об этом, жаль мне не подходит американская версия loading.kwi - главная проблема радио
Может кто знает:
КАК РЕШИТЬ ПРОГРАММНО ПРОБЛЕМУ РАДИО В ЯПОНСКОМ?

vadimus_ca 05.05.2014 06:59

Re: Исследование механизма работы ПО MMCS
 
Новую территорию я дорисовал, выше выкладывал, теперь хочу сделать выделение сегмента карты, соответсвующего выбранному поясу :)
И пока заменять файлы в SCN.ORG я не могу, приходится играться с заменой их уже на hdd.

Есть версия, что чип синтезатора частоты может быть перепрограммирован без выпаивания, через i2c.

AS21 05.05.2014 07:25

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1681731)
Новую территорию я дорисовал, выше выкладывал,

Сделай ссылку на пост, а пропустил

Цитата:

Сообщение от vadimus_ca (Сообщение 1681731)
Есть версия, что чип синтезатора частоты может быть перепрограммирован без выпаивания, через i2c.

А подробнее, кто-то это уже сделал?

vadimus_ca 05.05.2014 07:29

Re: Исследование механизма работы ПО MMCS
 
Вот тут


Цитата:

Сообщение от AS21 (Сообщение 1681735)
А подробнее, кто-то это уже сделал?

Нет, просто версия от одного исследователя MMCS пока.

AS21 05.05.2014 07:38

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1681737)
Нет, просто версия от одного исследователя MMCS пока.

А ссылку на его мысли?

Так никто и не хочет тестировать JRemaker на W12, а жаль

Добавлено через 3 минуты
Цитата:

Сообщение от vadimus_ca (Сообщение 1681731)
Новую территорию я дорисовал

Ты использовал gif от Америки, или новый взял?

MadLord 05.05.2014 08:46

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1679627)
а вот с картами сложнее - надо изучать. В моем варианте они вообще не запустились

да, и есть такая же проблема с запуском music server от R-03 на японке...подозреваю, что эта проблема также касается шрифтов -
когда анализировал индексные файлы, то индексы на японках пишутся иероглифами, а на русской - латиницей...

Цитата:

Сообщение от vadimus_ca (Сообщение 1679631)
Дело не в SSD, а в любой не-Тошибе.

а, суть понял...сначала не о том подумал...да, пробовал искать модель винта в загрузчике - не нашел...похоже придется дизассемблировать и искать, где идет проверка...
Цитата:

Сообщение от toki (Сообщение 1680041)
Кто нибудь менял FontLib.dll в J-04 (или англофицированной N-04) на R-04.

FontLib.dll, как и GraphicsLib.dll в американке и русской полностью одинаковы...проблема не в этом....

AS21 05.05.2014 08:58

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1681759)
пробовал искать модель винта в загрузчике

Думаю проблема не в производителе, а в наявности возможности блокировки HDD
В том варианте, который ты предложил для JRemaker - убирается именно блокировка со стороны loading.kwi? Или что-то еще, опиши плз.

MadLord 05.05.2014 09:42

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1681770)
Думаю проблема не в производителе, а в наявности возможности блокировки HDD

можно проверить....
Цитата:

Сообщение от AS21 (Сообщение 1681770)
В том варианте, который ты предложил для JRemaker - убирается именно блокировка со стороны loading.kwi? Или что-то еще, опиши плз.

ничего не убирается....я же объяснял:
- в навигации есть свой загрузчик (типа BIOS), он содержит код блокировки для возможности доступа к диску после полной обесточки
- сам код блокировки на диск выставляет лоадинг

т.е. если мы воткнем диск с неродным лоадингом (точнее с лоадингом, содержащим код, отличный от того, что в навигации), то после полной обесточки получим невозможность работы с диском....
если же приведем в соответствие код в лоадинге коду в навигации - то проблему эту решим...

Добавлено через 1 час 42 минуты
to AS21
а как блок scn заменить?....т.е., например, вставить в прошивку всю папку ScreenData из другой прошивки?....

AS21 05.05.2014 13:02

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1681787)
например, вставить в прошивку всю папку ScreenData из другой прошивки

Пока только через HEX, Если это сегодня актуально, то могу поставить эту часть работы на первый план


Цитата:

Сообщение от MadLord (Сообщение 1681787)
если же приведем в соответствие код в лоадинге коду в навигации - то проблему эту решим...

Ничего не понял

toki 05.05.2014 13:17

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1681759)
FontLib.dll, как и GraphicsLib.dll в американке и русской полностью одинаковы...проблема не в этом....

Жаль... Почему J-04 корректно могла отображать кириллицу в названиях на mp3 дисках?

MadLord 05.05.2014 14:00

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1681909)
Ничего не понял

код в навигации я имею ввиду код блокировки HDD, прописанный в загрузчике (BIOS, буду так условно называть) навигации....код в лоадинге - код блокировки HDD, прописанный в nk.exe...
код в навигации сменить можно только перепрошивкой микросхемы BIOS, т.е., в обычном смысле, никак....

Добавлено через 6 минут
Цитата:

Сообщение от AS21 (Сообщение 1679507)
Так может сконцентрируемся на этом, здесь хоть есть идеи, небольшие наработки, YDean подключим да и для перспективы лучше, на горизонте J11?

поковырял я таки еще немного ScreenData - таки символы, загружаемые в экран там...
GS_*_STRING.tbl - таблица имен символов и их текстовых интерпретаций
*.symb - а вот тут сами символы для этих имен (вроде в формате bmp)...Отаку вроде разобрался с ним, но до сих пор не внес viewer в свою программу...
*.scrn - вот еще загадочный файлик, вроде как даже Отаку пока не понял для чего он....

megaaxel 05.05.2014 14:20

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1681946)
*.scrn - вот еще загадочный файлик, вроде как даже Отаку пока не понял для чего он....

а не файл для координат объектов для тачскрина?

vadimus_ca 05.05.2014 16:02

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1681787)
т.е. если мы воткнем диск с неродным лоадингом (точнее с лоадингом, содержащим код, отличный от того, что в навигации), то после полной обесточки получим невозможность работы с диском....
если же приведем в соответствие код в лоадинге коду в навигации - то проблему эту решим...

Эта проблема была решена больше месяца назад, я об этом говорил.
Конвертированные мной с тех пор MMCS не требуют при сбросе питания СD c лоадингом.

Добавлено через 44 секунды
Цитата:

Сообщение от AS21 (Сообщение 1681909)
Пока только через HEX, Если это сегодня актуально, то могу поставить эту часть работы на первый план

Пожалуйста, было бы очень удобно.

AS21 05.05.2014 16:35

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1682032)
Цитата:
Сообщение от MadLord Посмотреть сообщение
т.е. если мы воткнем диск с неродным лоадингом (точнее с лоадингом, содержащим код, отличный от того, что в навигации), то после полной обесточки получим невозможность работы с диском....
если же приведем в соответствие код в лоадинге коду в навигации - то проблему эту решим...
Эта проблема была решена больше месяца назад, я об этом говорил.
Конвертированные мной с тех пор MMCS не требуют при сбросе питания СD c лоадингом.

Все-таки: хотя бы для себя:
давайте закроем этот вопрос
1) - его четкая суть: для чего это
2) - если это надо вставлять в JRemaker - надо, чтобы один из Вас объединил всю инфу в одну и четко мне поставил задачу, что надо допрограммировать
Если я правильно понял - работы здесь немного

Пока отложу на пару дней для себя эту часть работы - займусь восстановлением теории по ScreenData. После Дня Победы - займусь уже практическим написанием

У меня переписка с MAXBOOT в феврале этого года по scrn - если он не окликнется до 9 мая - выложу все мысли по этому вопросу
Пока прошу кого-нибудь сделать такой эксперимент:
- надо соединить русские карты с J05
-- внедрить русский navy.exe и все что с ним связано в J05
Если с радио в J05 - теоретически - есть два решения (на входе ставится устройство для смещенния волны сигнала...), то с картами - непонятка
Без этого нет смысла переводить японку

Olluser 06.05.2014 08:13

Re: Исследование механизма работы ПО MMCS
 
Доброго дня
Дайте плиз где скачать J05 И диск для загрузки

MadLord 06.05.2014 08:17

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1682032)
Эта проблема была решена больше месяца назад, я об этом говорил.
Конвертированные мной с тех пор MMCS не требуют при сбросе питания СD c лоадингом.

да причем тут CD?...речь не о модификации заголовка лоадинга....
Цитата:

Сообщение от AS21 (Сообщение 1682047)
Все-таки: хотя бы для себя:
давайте закроем этот вопрос
1) - его четкая суть: для чего это
2) - если это надо вставлять в JRemaker - надо, чтобы один из Вас объединил всю инфу в одну и четко мне поставил задачу, что надо допрограммировать
Если я правильно понял - работы здесь немного

ща уже на пальцах объяснять буду :fp: :
1. берем, к примеру, японскую голову
2. вытаскиваем HDD
3. разблокируем HDD, НО не отключаем возможность блокировки!
4. заливаем, например, русскую прошу на HDD
5. ставим HDD на место, перешиваем - все ОК
6. отключаем питание головы мин на дцать (ну сколько там нужно для сброса), подключаем питание и получаем "фиг вам" в виде надписи "вставьте системный диск"

Решение проблемы: на п.4 меняем в русском лоадинге код блокировки (как я описывал уже) на японский - все, проблема решена...

Для чего это нужно:
- есть люди, которые не хотят при перепрошивке отключать возможность блокировки HDD (например, вот)...
- есть головы, которые при отключении блокировки на HDD перестают загружаться (например, вот)...

Цитата:

Сообщение от AS21 (Сообщение 1682047)
Пока прошу кого-нибудь сделать такой эксперимент:
- надо соединить русские карты с J05
-- внедрить русский navy.exe и все что с ним связано в J05

внедрить могу только в J-01 или J-03...но, как я уже говорил, это не поможет...нужны еще телодвижения со ScreenData....

AS21 06.05.2014 08:34

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1682326)
Для чего это нужно:
- есть люди, которые не хотят при перепрошивке отключать возможность блокировки HDD (например, вот)...
- есть головы, которые при отключении блокировки на HDD перестают загружаться (например, вот)...

Теперь понятно

Цитата:

Сообщение от MadLord (Сообщение 1682326)
внедрить могу только в J-01 или J-03...но, как я уже говорил, это не поможет...нужны еще телодвижения со ScreenData....

Надо J05 (имеется ввиде только loading.kwi, железо, т.е. MMCS - может быть любое в т.ч. R03, J01, J03, N04....)
Здесь loading от J05
http://solk.org.ua/LOADING_J05.KWI

ScreenData - пока меняем на HDD, уже работаю над этим

Olluser 06.05.2014 08:38

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1682332)
Здесь loading от J05
http://solk.org.ua/LOADING_J05)KWI

Как туда войти? просит пароль и пользователя

MadLord 06.05.2014 08:40

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1682332)
ScreenData - пока меняем на HDD, уже работаю над этим

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

AS21 06.05.2014 08:47

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от Olluser (Сообщение 1682335)
Как туда войти? просит пароль и пользователя

Поправил, пробуйте

Добавлено через 3 минуты
Цитата:

Сообщение от MadLord (Сообщение 1682337)
боюсь, что не поможет...символы для экрана загружаются при прошивке из лоадинга...

Если ScreenData есть на HDD, и идет "НЕ СМЕНА ВЕРСИИ" - все берется с HDD
Для начала нужно разобраться - что и куда мы будем добавлять в ScreenData в loading.kwi

Olluser 06.05.2014 08:52

Re: Исследование механизма работы ПО MMCS
 
Все

MadLord 06.05.2014 08:57

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1682343)
Если ScreenData есть на HDD, и идет "НЕ СМЕНА ВЕРСИИ" - все берется с HDD

я не о том, при прошивке есть этап "обновления данных экрана"...вот в этот момент в монитор прошиваются наборы символов...и берутся они из лоадинга....
ну это пока мои подозрения, чуть позже проверю....

AS21 06.05.2014 09:00

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1682356)
"обновления данных экрана"

Обрати внимание на вертушку - полное совпадение количеству файлов в ScreenData
Предположение - это просто распакорвка (копирование) ScreenData из loading.kwi на HDD

MadLord 06.05.2014 10:31

Re: Исследование механизма работы ПО MMCS
 
Заменил в прошивке от N-04 модуль SCLoader.exe и все папку ScreenData от R-03 - пропали все надписи, от кнопок на экране только рамки остались )))...это так, информация к размышлению...ща еще кое-что попробую...

Добавлено через 15 минут
Цитата:

Сообщение от AS21 (Сообщение 1682332)
Надо J05 (имеется ввиде только loading.kwi, железо, т.е. MMCS - может быть любое в т.ч. R03, J01, J03, N04....)

а какая разница 05 или 03 или 04?.....почему именно 05?....

Добавлено через 30 минут
ну что ж - мы на правильно пути )))...заменил до кучи в прошивке N-04 модуль Navi.exe от R-03 - получил русские надписи на картах )))...
вот только не на всех слоях почему-то - только до 250м....

AS21 06.05.2014 14:00

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1682407)
а какая разница 05 или 03 или 04?.....почему именно 05?..

Я знаю только, что сильная разница только в железе, а значит под него и делалось прораммное
Максимально близкая к R03 -> J05

Цитата:

Сообщение от MadLord (Сообщение 1682407)
заменил до кучи в прошивке N-04 модуль Navi.exe от R-03 - получил русские надписи на картах )))...
вот только не на всех слоях почему-то - только до 250м....

Очень хорошо, американский тоже нужен, но камеры есть только в J05, она самая полная.

Цитата:

Сообщение от MadLord (Сообщение 1682407)
Заменил в прошивке от N-04 модуль SCLoader.exe и все папку ScreenData от R-03 - пропали все надписи, от кнопок на экране только рамки остались

Тоже хорошо, но надо пошагово, непонятно, кто убрал кирилицу:
- SCLoader.exe
- или ScreenData

Цитата:

Сообщение от MadLord (Сообщение 1682407)
заменил до кучи в прошивке N-04 модуль Navi.exe от R-03

+ надо менять такой раздел на HDD такой же раздел, но только его, все не надо, иначе опять не понятна будет взаимосвязь

vadimus_ca 06.05.2014 20:57

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1682326)
да причем тут CD?...речь не о модификации заголовка лоадинга....

Нет, речь идет о замене пароля блокировки.

Добавлено через 1 минуту
Цитата:

Сообщение от MadLord (Сообщение 1682326)
Решение проблемы: на п.4 меняем в русском лоадинге код блокировки (как я описывал уже) на японский - все, проблема решена...

Именно.

AS21 06.05.2014 21:41

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1682779)
Именно.

Вы меня запутали. А сами между собой разобрались?

vadimus_ca 06.05.2014 22:23

Re: Исследование механизма работы ПО MMCS
 
Вроде да :)
Мы оба знаем, что при русификации/англофикации японок нужно менять код блокировки на японский, потому что именно его использует бутлоадер при холодном старте.
Код в лоадинге хранится в двух местах - в загрузчике и в ata_hdd.dll.

MadLord 07.05.2014 06:06

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1682811)
Вы меня запутали. А сами между собой разобрались?

да, мы друг друга поняли...делай как я описал тут...

и еще - срочно нужна возможность модификации блока SCN!...как замена всего блока целиком, так и конкретных файлов/папок внутри....

vadimus_ca 07.05.2014 06:08

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1682960)
нужна возможность модификации блока SCN

Присоединяюсь.

AS21 07.05.2014 07:54

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1682960)
срочно нужна возможность модификации блока SCN!

работаю

MadLord 07.05.2014 13:48

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1682357)
Обрати внимание на вертушку - полное совпадение количеству файлов в ScreenData
Предположение - это просто распакорвка (копирование) ScreenData из loading.kwi на HDD

подтверждаю...это не прошивка экрана, а распаковка файлов на HDD (алгоритм распаковки еще надо проверить)...
Цитата:

Сообщение от AS21 (Сообщение 1682563)
Тоже хорошо, но надо пошагово, непонятно, кто убрал кирилицу:
- SCLoader.exe
- или ScreenData

согласно вышесказанному - ScreenData...проверил на картах - кириллица появилась за счет папки Navi...но заработает только после интеграции модуля Navi.exe из русской прошивки...
также шрифты рушатся на слоях выше 250м и кракозябры в всплывающих надписях (типа названия текущей улицы)...причем, по моим наблюдениям, шрифты на слоях выше 250м одинаковы и возможно берутся из wince.nls (надо будет проверить)....

AS21 07.05.2014 15:34

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1683154)
возможно берутся из wince.nls

А ты работаешь с loading.kwi -> J05 или американкой?
Самая полная wince.nls у японки
Для GMT+ - годится и 166-я весрия JRemaker

vadimus_ca 07.05.2014 18:02

Re: Исследование механизма работы ПО MMCS
 
Кстати о JRemaker - ты иногда внутри jar файла забываешь какой-нибудь лоадинг.

AS21 07.05.2014 20:26

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1683267)
забываешь какой-нибудь лоадинг.

Ok учту

MadLord 08.05.2014 05:36

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1683267)
Кстати о JRemaker - ты иногда внутри jar файла забываешь какой-нибудь лоадинг.

это пасхалка, жди приз :biggrin:

Добавлено через 6 минут
to AS21
вот еще: а как определить сжат модуль или нет?...можно как-то помечать сжатые модули в jRemaker?...

Добавлено через 1 час 2 минуты
Цитата:

Сообщение от Schumy (Сообщение 1659715)
Похоже я что-то пропустил, но что за японец - NR261J11?

Мне казалось что всё выглядит так:
NR261JM -> J-01
NR261JM7 -> J-02 - J-05
NR261UM -> N-01 - N-05
NR261EM -> E-01 - E-06
NR261EMR -> R-01
NR261RM -> R-02 - R-03
NR261EM_PUG -> P-01 - P-02
NR261EM_CTR -> С-01 - С-02

Или я заблуждаюсь ?

поправка:
NR261JM7 -> J-02 - J-04
NR261J11 -> J-05

Добавлено через 1 час 9 минут
Цитата:

Сообщение от MadLord (Сообщение 1683154)
подтверждаю...это не прошивка экрана, а распаковка файлов на HDD (алгоритм распаковки еще надо проверить)...

дибильный алгоритм - скорее всего проверяет только наличие папки ScreenData...
удалил из папки один файл opening.bmp - проверка screen data прошла успешно, но из-за отсутствия файла пошли цикличные перезагрузки....вернул файл на место - все норм...
Цитата:

Сообщение от AS21 (Сообщение 1683192)
А ты работаешь с loading.kwi -> J05 или американкой?
Самая полная wince.nls у японки

пока с американкой...wince.nls ни от японки ни от русской версии не помогли...

vadimus_ca 08.05.2014 06:54

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1683454)
дибильный алгоритм - скорее всего проверяет только наличие папки ScreenData...

Еще веселее - там в корне есть файл с версией - вот его-то и читают для проверки.

MadLord 08.05.2014 07:01

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1683463)
Еще веселее - там в корне есть файл с версией - вот его-то и читают для проверки.

так вот где они используют версию блока! :good:

AS21 08.05.2014 08:39

Re: Исследование механизма работы ПО MMCS
 
Уточнения алгоритм:
- если нет хоть чего-то из ScreenData на HDD - не запустится
- если удалить всю ScreenData вместем директорием - воостановит из loading.kwi (распакует) и зупаустится

MadLord 08.05.2014 09:22

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1682047)
Пока прошу кого-нибудь сделать такой эксперимент:
- надо соединить русские карты с J05
-- внедрить русский navy.exe и все что с ним связано в J05

процедура довольно утомительная, но попробовал - доходим до экрана с логотипом мицы и все, дальше тишина...перенес все нужные dll из r-03 (с переименованием и изменением таблиц импорта, конечно же)....возможно что-то и упустил (например, файлы в screendata)...
думаю проделать такое очень нелегко - слишком много зависимостей...
Цитата:

Сообщение от AS21 (Сообщение 1683498)
Уточнения алгоритм:
- если нет хоть чего-то из ScreenData на HDD - не запустится
- если удалить всю ScreenData вместем директорием - воостановит из loading.kwi (распакует) и зупаустится

- скорее будут проблемы при обращении к отсутствующим файлам
- должен, но надо с раздела удалить не только папку screendata, но вообще все


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