[Проект] Карты 2018 для MMCS NR-261

Штатные магнитолы и головные устройства, навигационные системы, потолочные дисплеи, аудиоусилители, системы Rockford Fosgate...
Ответить
Сообщение
Автор
Аватара пользователя
megaaxel
Администратор
Сообщения: 1294
Зарегистрирован: 09 ноя 2016, 16:50
Имя: Алексей
Откуда: Ярославль
Автомобиль: Outlander XL 2012 2.4 Ultimate+++
Благодарил (а): 118 раз
Поблагодарили: 206 раз
Контактная информация:

[Проект] Карты 2018 для MMCS NR-261

#1 Сообщение megaaxel »

Попытаемся сконвертировать карты от MMCS W-серии (NR-242) в формат для NR-261.
Приглашаются к участию все заинтересованные и разбирающиеся в этом.

Что сделано:
1. Картография в NR-242 запакована алгоритмом DFL. Взяты карты России 2018-A и распакованы.
2. Распакованные карты в принципе просматриваются программой Kiwi Format Explorer (которая вообще написана для картографии Toyota/Lexus).
Всё, кроме файла PARCEL.KWI. С этим надо разобраться, этот файл в каком-то особенном формате.

Что надо сделать (для начала):
1. Разобраться с PARCEL.KWI.
2. Разобраться с индексами. В NR-242 они в кодировке UTF-16, в NR-261 - в другой.

Скачать:
1. Распакованные карты России 2018-А для NR-242 (удалено с сервера)
2. Kiwi Format Explorer 2.3 (9 МБ) - инсталлятор распознаётся Dr. Web как содержащий вирус, но это не так (надеюсь).
3. Карты России 2014-A для NR-261 (для сравнения и изучения) (1 ГБ)
4. Карты России 2013-A для NR-261 (для сравнения и изучения) (0,75 ГБ)
Первый закон ремонта: нельзя починить то, что не сломано.

Аватара пользователя
trasplas
Сообщения: 3
Зарегистрирован: 24 янв 2020, 18:29
Имя: Pepe Perez
Автомобиль: Mitsubishi ASX 200 DID 4WD
Благодарил (а): 1 раз
Поблагодарили: 1 раз

[Проект] Карты 2018 для MMCS NR-261

#2 Сообщение trasplas »

Hi, I'm trasplas, I write from Spain and I have a Mitsubishi ASX.
I just joined the forum, although I have been following this forum for many years, I have even had business with a member of this forum (I bought a parking module from ksw.s, one or two years ago). I think it is the best in the world and the most technically advanced on the Mitsubishi world.
I have decided to register because I have seen this project and I think it would be great to be able to bring it to the end.
I have an NR-261 in my ASX and I have seen that since April 2017 no more map updates and everything seems to indicate that there will be no more.
I have been observing for some time that the files names of NR-242 are the same as NR-261. Well, what I have tried is to replace the files of NR-242 (2018) with the same name with those of NR-261... but obviously this did not work (it's a pitty :-) ).
My experience in programming and reverse engineering is very limited, but I put a lot of interest to the projects and I look for and try all the possible solutions that I have within my reach. I have also been an Otaku beta tester, (I suppose you will know who I am talking about), who developed the DVD and AUX input in motion allowed).
By this I mean that although my programer skills are very reduced, I will try to collaborate with everything I can in this great project.
I apologize for my bad English and more apologies for not knowing a word of Russian.

Greetings from La Coruña, Spain.
trasplas

Аватара пользователя
trasplas
Сообщения: 3
Зарегистрирован: 24 янв 2020, 18:29
Имя: Pepe Perez
Автомобиль: Mitsubishi ASX 200 DID 4WD
Благодарил (а): 1 раз
Поблагодарили: 1 раз

[Проект] Карты 2018 для MMCS NR-261

#3 Сообщение trasplas »

trasplas писал(а): 26 янв 2020, 02:59 Well, what I have tried is to replace the files of NR-242 (2018) with the same name with those of NR-261...
Sorry, I meant just the opposite.
I replaced the NR-261 files, with NR-242 files that had the same name.
Apologize for the confusion.

Аватара пользователя
megaaxel
Администратор
Сообщения: 1294
Зарегистрирован: 09 ноя 2016, 16:50
Имя: Алексей
Откуда: Ярославль
Автомобиль: Outlander XL 2012 2.4 Ultimate+++
Благодарил (а): 118 раз
Поблагодарили: 206 раз
Контактная информация:

[Проект] Карты 2018 для MMCS NR-261

#4 Сообщение megaaxel »

Исследования.
1. Минимальный набор оригинальных файлов, с которыми запускается картография на MMCS (кнопка OK активна, карта отображается, но, естественно, без поиска и навигации):

0.1
ALLDATA.KWI
PARCEL.KWI
REGION.KWI
PAR_MNG.ME
PARAM2.ME

Если из этого набора удалить один или несколько любых файлов, MMCS загружается, но кнопка OK не активна, картография не включается.
Первый закон ремонта: нельзя починить то, что не сломано.

Аватара пользователя
trasplas
Сообщения: 3
Зарегистрирован: 24 янв 2020, 18:29
Имя: Pepe Perez
Автомобиль: Mitsubishi ASX 200 DID 4WD
Благодарил (а): 1 раз
Поблагодарили: 1 раз

[Проект] Карты 2018 для MMCS NR-261

#5 Сообщение trasplas »

Ok, I'm going to do tests with these files.
I will delete the all the rest and try to start only with the files in the list.
I will comment results.

Аватара пользователя
megaaxel
Администратор
Сообщения: 1294
Зарегистрирован: 09 ноя 2016, 16:50
Имя: Алексей
Откуда: Ярославль
Автомобиль: Outlander XL 2012 2.4 Ultimate+++
Благодарил (а): 118 раз
Поблагодарили: 206 раз
Контактная информация:

[Проект] Карты 2018 для MMCS NR-261

#6 Сообщение megaaxel »

megaaxel писал(а): 20 фев 2020, 18:59 0.1
ALLDATA.KWI
PARCEL.KWI
REGION.KWI
PAR_MNG.ME
PARAM2.ME
2. Если с жёсткого диска удалить все файлы карт, и начинать наполнять его файлами данного набора (по одному), но из картографии 2018 от NR-242, MMCS будет загружаться, кнопка ОК будет не активна, но до определённого момента. Когда на HDD будет полный набор этих файлов, MMCS при запуске начнёт перезагружаться.
Т.е. в момент запуска MMCS проверяет минимально допустимый набор файлов, и если они присутствуют, начинает загрузку картографии в оперативную память.

3. В прошивке MMCS (LOADING.KWI) присутствует проверка на наличие только одного файла из картографии - ALLDATA.KWI.
Все остальные ссылки на файлы прописаны в ALLDATA.KWI, это "стартовый" файл картографии, в котором описано расположение всех остальных данных.
Первый закон ремонта: нельзя починить то, что не сломано.

BrianT
Сообщения: 3
Зарегистрирован: 17 ноя 2022, 02:37
Имя: Brian
Автомобиль: Mitsubishi Outlander PHEV 2017
Благодарил (а): 2 раза

[Проект] Карты 2018 для MMCS NR-261

#7 Сообщение BrianT »

Hello @megaaxel

Apologies for resurrecting an old thread. But can I ask how you managed to unpack the DFL files? I can find no reference to the DFL algorithm anywhere, and wondered if you could share what tool you used to unpack these files? doesn't appear to work with 7zip, nor a 'deflate' tool I found online.

Thanks,

BrianT

Аватара пользователя
megaaxel
Администратор
Сообщения: 1294
Зарегистрирован: 09 ноя 2016, 16:50
Имя: Алексей
Откуда: Ярославль
Автомобиль: Outlander XL 2012 2.4 Ultimate+++
Благодарил (а): 118 раз
Поблагодарили: 206 раз
Контактная информация:

[Проект] Карты 2018 для MMCS NR-261

#8 Сообщение megaaxel »

BrianT писал(а): 24 фев 2026, 23:25 But can I ask how you managed to unpack the DFL files?
Google Deflate utility.
Первый закон ремонта: нельзя починить то, что не сломано.

BrianT
Сообщения: 3
Зарегистрирован: 17 ноя 2022, 02:37
Имя: Brian
Автомобиль: Mitsubishi Outlander PHEV 2017
Благодарил (а): 2 раза

[Проект] Карты 2018 для MMCS NR-261

#9 Сообщение BrianT »

Thank you for the pointer megaaxel.

I wasn't able to unpack them using any of the deflate utilities I found (either from QNX, or from a couple of other utilities that say they support 'deflate' compressed files). They all complain that the file header is incorrect.

But did manage to get the files extracted with the Jremaker tool.

I guess the DFL files have a custom header and format that the Jremaker tool handles... not found any other tools that natively support whatever custom header those files have.

Аватара пользователя
megaaxel
Администратор
Сообщения: 1294
Зарегистрирован: 09 ноя 2016, 16:50
Имя: Алексей
Откуда: Ярославль
Автомобиль: Outlander XL 2012 2.4 Ultimate+++
Благодарил (а): 118 раз
Поблагодарили: 206 раз
Контактная информация:

[Проект] Карты 2018 для MMCS NR-261

#10 Сообщение megaaxel »

BrianT писал(а): 27 фев 2026, 14:30 But did manage to get the files extracted with the Jremaker tool.
Ну да, JRemaker распаковывает. Не стал сразу говорить про эту программу, потому что 1) забыл название; 2) ей нужны костыли в виде фреймворка Java. ))
Первый закон ремонта: нельзя починить то, что не сломано.

Ответить

Вернуться в «Штатное мультимедийное и навигационное оборудование»