Сейчас на форуме: 2nd, morgot, Rio, CDK123, zds, tyns777, tihiy_grom (+5 невидимых)

 eXeL@B —› Программирование —› Процессор GPS MK3 BMW 7
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>
Посл.ответ Сообщение

Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 07 ноября 2007 16:52 · Поправил: Kot_358
· Личное сообщение · #1

Проводим анализ закрытой штатной системы Carin 520 на базе BMW MK1-MK3 VDO, также используемой на рульных телегах от Peugeot, Renault, Land Rover. Заинтересованным добро пожаловать! Раскуриваем сабжи с картами Москвы и СПБ http://www.bmwnav.narod.ru а также картой Сингапура http://www.freefile.ru/files/4649 .



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 08 февраля 2008 19:38
· Личное сообщение · #2

Так, товарищи, нуждаюсь в совете
Как я понимаю, автоанализом вылазиют названия функций, работающих между собой?
Т.е. мы начинаем работу со смещения, дальше переходим по локациям, ктр. можем видеть в графе?
Не пойму, как мы определили, что:

\MMI93\0720\mmirel - это бутлоадер. Кода начинается со смещения 0xE06

В csb\0100\BMWC01S\app_sw\file.1 код начинается со смещения 4C, код-Siemens, определили, чтоли по первому признаку BP Based frame? В чем разница nav_sw_load и mmi_sw_load, чет я в ступоре...



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 09 февраля 2008 00:40
· Личное сообщение · #3

Ну я ща уже на глаз мог определить по байтам, код или данные. В mmirel там в начале муть всякая, похоже на заголовок какой-то, а потом начинается код.
В телефонах я встречал так называемые калибровочные данные - набор констант, которые юзаются для настройки после Hard Reset. Их иногда пихают перед кодом. Это с опытом приходит, насмотришься под сотню прошивок - уже не задумываешься.

Kot_358 пишет:
В чем разница nav_sw_load и mmi_sw_load, чет я в ступоре...

Судя из названия MMI = MultiMedia Interface. Т.е. это GUI. А nav - это наверно сам код отвественный за вычисление координат и обработки инфы со спутника.

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 09 февраля 2008 13:30 · Поправил: Kot_358
· Личное сообщение · #4

А можно нам было по определению первого BP Based frame определить, что код начался, и есть ли смысл компилить примеры CodeWarrior, чтобы найти прологи, если автоанализ все процедуры выдает более-менее по-божески?
Если че - я при автоанализе выставляю Motorla 68030.
Hexxx пишет:
Судя из названия MMI = MultiMedia Interface. Т.е. это GUI. А nav - это наверно сам код
- Хотелось бы теперь выяснить, что загружается первым, и какому процу направляется. Оба разбираются как моторолой, так и сименсом



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 09 февраля 2008 17:53 · Поправил: Kot_358
· Личное сообщение · #5

ССЫЛКА НА НАВТВИК:
1. Выдирает и меняет ресурсы загрузочного файла \V_2\RR\0101\BMWC01S\app_sw\ с картинками

[url=http://rapidshare.com/files/8925524/navtweak.zip.html
]http://rapidshare.com/files/8925524/navtweak.zip.html
[/url]



2. Выдирает и меняет голосовые команды настырной тетки в телевизоре, ктр. создает шумовой эффект в тачке, причем, хранятся они в виде чисел, число - слово, пара чисел - фраза:

[url=http://rapidshare.com/files/8925664/navspeak.zip.html
]http://rapidshare.com/files/8925664/navspeak.zip.html
[/url]



3. Обязательно качаем вот это, без него работать не будет:

Both programs requires the GTK+/Win32 Runtime Environment (5.2 MB):
[url=http://gladewin32.sourceforge.net/
]http://gladewin32.sourceforge.net/
[/url]



И еще нечто интересное, читающее дамп, как я понял:
[url=http://www.bimmerboard.com/members/kiwijochen/original/NavCoder.z ip
]http://www.bimmerboard.com/members/kiwijochen/original/NavCoder.zip
[/url]


Прошу не оставлять без внимания мое пред сообщение



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 10 февраля 2008 14:29
· Личное сообщение · #6

Хе, оффтоп - вот что мне ответил гуру-создатель карт на x5world:

Hi,

The Mk1 runs on OS9000.

If the Mk1 is broken, you can buy cheap replacements on ebay.

If you want to read some technical information about how the whole navigation system works, then get a copy of the BMW WDS (wiring diagram system) - this has good descriptions in it. You can get the WDS from the Internet - google for it.

If you want to know about map database structure, then that will be very hard. You will have to analyse old maps yourself to see if you understand them. This is a very dificult task... much easier to purchase the right map for your country.
Or google for it, maybe you can download one...
I once tried to understand the map, but gave up. It was too hard!
I replaced my old (Japanese) Mk1 with a Mk4, then got a new map, and added POIs to the new map - this is very easy with a Mk4 nav.

Jochen



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 11 февраля 2008 02:39 · Поправил: Hexxx
· Личное сообщение · #7

Нет смысла гуглить, вот этот WDS:
www.madi-auto.ru/wds/ru/
Ерунда полная. Так чисто можешь почитать для чего нужен GPS и как он подключен в пределах машины

Раз говорит OS-9. Значит тогда надо смотреть код 68к, OS-9 бегает на нем.

Закажи себе халявный диск с OS-9 www.microware.com/products/evalCD/index.cfm чтобы хоть понимать как в ней ковыряться. Я себе уже поприколу заказал

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 11 февраля 2008 10:04 · Поправил: Kot_358
· Личное сообщение · #8

Да уж... с гугловской ерундой мы ознакомились еще вначале, за ссылку OS9 респект, не обращал на нее внимания!
Hexxx пишет:
Раз говорит OS-9. Значит тогда надо смотреть код 68к, OS-9 бегает на нем.
- не отрицаю, но как же сименс, он тоже впаян там "на равных"? Или один - MMI, а другой - навсигнал?

Про Navtweak: можбыть, есть смысл в его коде покопаться, он же знает уже какие ресурсы где находятся?
Кстати, ответ мне прислал именно разработчик этого navtweak, сложно, грит, для ихних умов



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 19 февраля 2008 10:23 · Поправил: Kot_358
· Личное сообщение · #9

Хай, товарищи!

Немножко свежачка накопал, сразу без стакана и не поймешь :

Format of carindb file

' Words and dwords stored in big endian format.
' All data stored in blocks, each block can occupy 1 to 8 CD sectors
' (1 sector = 2048 bytes)

' Each block has the following structure:

' 1. header
' 2. section descriptor
' 3. service data
' 4. section_0
' 5. section_1
' ....
' ....
' X.section_N

' header has the following format:

' off Size
' 0 4 BLOCK_ID
' 4 2 BLOCK_TYPE
' 6 1 COMPRESSION_FLAG
' 7 1 UNCOMPRESSED_SIZE

' BLOCK_ID divided in two parts:
' 24 high bits - number of sector from which this block starts
(calculated
' from the start of carindb file)
' low 8 bits - size of block (in sectors)
' eg:
' BLOCK_ID = 0x01030000
' = Block #3, 1 sector long

' first 8 bytes of carindb NZ file are
' 00 00 00 01 00 12 00 00 (fm offset 0 to offset 7)

' BLOCK_ID = first 4 bytes of carindb
' 00 00 00 01 (fm offset 0 to offset 3)
' 00 00 00 = sector number start
' 01 = length of sector (2048 bytes)

' CD format:
' big endian = read words as they occur
' data is words of dwords
' word = 2 bytes (integer)
' dword = doubleword or 4 bytes (double integer or long)
' location is stored as a 32-bit dword

' off size
' 0 4 BLOCK_ID
' 4 2 BLOCK_TYPE
' 6 1 COMPRESSION_FLAG
' 7 1 UNCOMPRESSED_SIZE

' therefore sector ID for 3rd sector (sctr 2) = 00 00 02 01
' Sector 0 = character set
' Sector 1 = CD info
' Sector 2 =

(I don't know the rest of the sectors)




There is some info on the GPS Passion forum in French from some people that
tried to reverse engineer the file format:
[url=http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17476
]http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17476
[/url]
Use Google to translate to Russian

From Page 3 of this forum topic vmatias writes:

Types de blocs trouves dans un CARINdb :

Block de type 0x00, taille de l'entete : ? octets
Extrait : 00 A2 7E 01 00 00 01 03 00 74 00 03

Block de type 0x01, taille de l'entete : ? octets
Extrait : 01 AC D4 01 00 01 00 00 00 74 00 02

Block de type 0x02, taille de l'entete : ? octets
Extrait : 01 A1 2C 01 00 02 00 00 00 74 00 02 00 88 00 02

Block de type 0x03, taille de l'entete : 12
Extrait : 01 8A 42 06 00 03 00 00 00 74 00 02

(POI Spatial Index Parcel) ?
Block de type 0x04, taille de l'entete : 16 octets (?)
01 59 D1 01 00 04 00 00 00 10 00 BA 00 B7 EC 03 ........
-------- -- ----------- ----- ----- ----------- --------
A B C D E F G
A - Index dans le fichier
B - Nombre de blocs de 2ko
C - Type d'enregistrement
D - Type de parcelle
E - Nombre d'enregistrements
F - Parcel ID ?
G - Champs de 10 octets (longueur totale = (E * 10) )

Block de type 0x06, taille de l'entete : 16 octets ( POI ? )
Decompose en deux parties :
1 - Binaire de ?? octets
2 - Texte avec 0x00 comme delimiteur.

Block de type 0x07, taille de l'entete : 24 octets (Infos Pays ?)
Il se decompose comme suit(?) :
00 00 02 01 00 07 00 00 01 3C 00 21 02 04 00 0B 00 5D A7 08 FB 88 78 00
-------- -- ----------------- ----- ----------- ----------- -----------
A B C D
A = Numero du bloc
B = Nombre de blocs de 2k (0x800)
C = Type de bloc (information)
D = Nombre d'enregistrements
Decompose en deux parties :
1 - Binaire de 24 octets (12 enrg)
2 - Texte avec 0x00 comme delimiteur.

Block de type 0x08, taille de l'entete : 16 octets (?)
00 58 4E 03 00 08 00 00 00 10 04 00 00 A0 00 00
-------- -- ----------------- ----- -----------
A B C D
A = Numero du bloc
B = Nombre de blocs de 2k (0x800)
C = Type de bloc (information)
D = Nombre d'enregistrements (taille 12)

Block de type 0x0A, taille de l'entete : 40 octets
00 00 04 01 00 0A 00 00 00 28 00 17 00 E0 00 17 00 00 00 00 04 D4 00 21 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-------- -- ----------- ----- ----- ----------- ----------- ----------- -----------
----------- ----------- -----------
A B C C' D E F F' F'' F''' G H


00 00 04 01 00 0A 00 00 00 28 00 17 -> Binaire de 8 Octets
00 E0 00 17 -> Binaire de 44 Octets
00 00 00 00 -> 0
04 D4 00 21 -> Binaire de 12 Octets
00 00 00 00 -> 0
00 00 00 00 -> 0

G = Bloc suivant
H = Bloc precedent

Decompose en quatre parties :
1 - Binaire de 8 octets
2 - Binaire de 44 octets
3 - Binaire de 12 octets
4 - Texte avec 0x00 comme delimiteur.

Block de type 0x0B, taille de l'entete : 12 octets ? ( ? )
00 00 03 01 00 0B 00 00 00 0C 00 0E
-------- -- ----------------- -----
A B C D
A = Numero du bloc
B = Nombre de blocs de 2k (0x800)
C = Type de bloc (information)
D = Nombre d'enregistrements (12 octets)

Block de type 0x0C, taille de l'entete : 40 octets ? ( ? )
00 00 0F 08 00 0C 00 00 00 28 01 64 0B 48 01 27 00 00 00 00 22 54 00 4B 00
00 00 00 25 E4 00 0C 00 00 17 07 00 00 00 00
-------- -- ----------- ----- ----- ----------- ----------- ----------- -----------
----------- ----------- -----------
A B C C' D E F F' F'' F''' G H
A = Numero du bloc
B = Nombre de blocs de 2k (0x800)
C = Type de bloc (information)
C' = Type de bloc (information)
D = Nombre d'enregistrements

E = Block 0B 48 de 0x0127 enregistrements
F = Block 00 00 de 0x0000 enregistrements
F' = Block 22 54 de 0x004B enregistrements
F'' = Block 00 00 de 0x0000 enregistrements
F'''= Block 25 E4 de 0x000C enregistrements

G = Bloc suivant
H = Bloc precedent
Decompose en ?? parties :
1 - Binaire de 8 Octets de 0x0164 enregistrements (2848 octets)
2 - Binaire de 20 Octets de 0x0127 enregistrements (5900 octets)
3 - Binaire de 00 Octets (Null) de 0x0000 enregistrements (12 octets ?)
4 - Binaire de 12 Octets de 0x004B enregistrements (900 octets)
5 - Binaire de 00 Octets (Null) de 0x0000 enregistrements (10 octets)
4 - Binaire de 12 Octets de 0x000C enregistrements (144 octets)
6 - Texte



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 12:37 · Поправил: gpsmos
· Личное сообщение · #10

Kot_358 пишет:
Лезем в автоэлектронику BMW. Прошу просвященных поделиться информацией о процессоре в штатном навигаторе BMW E38. Принимается любая информация - команды, архитектура, алгоритм работы

А с Grenом с БмвКлаба ты не связывался? Он вдоль и поперёк перекопал эти блоки и знает о них всё.
Он русифицировал интерфейс Мк-3 и Мк-4, и получил заказ (официальный) от Сименс на русификацию карты, того человека который БмвнавНародРу он знает, . Вообщето работы по картам ведутся уже давно, делать карты самим смысла нет, уже выпущена (неофициально ) вся Россия, очень актуальный момент- РУСИФИКАЦИЯ карты. Вот на этом можно очень неплохо, я бы даже сказал ОХРЕНЕННО заработать.
Вообщем неверной дорогой идёте товарищь.

Спрашивай если чего, я в этой теме уже 4 года



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 12:49
· Личное сообщение · #11

Лучше бы вы озадачились созданием карт для Blaupunkt TravelPilot DX , вот где поле непаханое, и сама операционка на диске уже лежит вместе с картой и машин с такими приборами вагон, почти все ауди мерсы фолцвагены до 03-05 годов, . я пытался комырять но кроме подмены европейских карт дальше не продвинулся.
Кстати могу тебе помочь с компиляцией образа карты на МК-3 (мк3 и мк4 очень сильно отличаются по архитектуре).
Только толку от этого не будет.



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 19 февраля 2008 16:55 · Поправил: Kot_358
· Личное сообщение · #12

gpsmos пишет:
А с Grenом с БмвКлаба ты не связывался?
- я понимаю, что это уважаемый товарищ, но ты сам ему писал? Попробуй. И попробуй дождаться ответа... Можбыть, ткнешь в работающий ящик? Мы бы с большим удовольствием с ним поговорили. По крайней мере, я ответа не дождался Вышел на x5 world, нашел там товарища, ктр. рубит, швейцарец, он меня направил на францию, где и тусуется Грен, оттуда теперь и качаю инфу. Ты очень хороший вопрос задал по теме актуальности.
gpsmos пишет:
уже выпущена (неофициально ) вся Россия,
- респект! Но для МК1 она подойдет? Небольшое отступление - я пробил свою машину по базе, у меня выяснилось, что стоит МК1. Машину заказывал стошник, сделал ставку на управляемость и нав ему нах не нужна была, просто впихнули древнее оборудование как опцию и усе. Да и к тому же, я сам из Иркутска, но живу в Казахстане. А по поводу МК1-МК2 - признаю, что МК3-продвинутый вариант с видом "птичьего полета" и всеми вкусностями, сам юзал у знакомых, дело в том, что подавляющее большинство авто катаюца 94-96 годов, где я вижу МК1, хоть и хлам, но их тоже поюзать ой как хочется, да и не все пойдут отдавать 1500 буржуйских за перевод на МК3-МК4. Про МК4 я вообще молчу, не так много пока шесятпятых бумеров граждан могут позволить себе еще. Хоть и считается, что бумер - тачка не для бедного, все же, владелец найдет 20 мест в нем, куда засунет эти 1500, немногие будут согласны на это. Это одна сторона вопроса. Другая сторона такова, что я работу начал как полный лох в этом деле, ессно проще будет начать с МК1, тем паче, что она уже есть у меня в машине. Начиная с малого, я пойму большее. Мы тут новички, ведь
gpsmos пишет:
делать карты самим смысла нет
-позволю не согласиться, каждый автор может вносить свои фишки, дизайнить по-своему, сопровождать свою марку, не вопрос сделать ее, вопрос засунуть в тачку...
gpsmos пишет:
ОХРЕНЕННО заработать.
-круто, но пока не до жиру
gpsmos пишет:
Лучше бы вы озадачились созданием карт для Blaupunkt TravelPilot DX
- эээ, сабж в студию, плз, оценим - меня один кент уже просил на базе глазастой ешки глянуть.
gpsmos пишет:
Кстати могу тебе помочь с компиляцией образа карты на МК-3
- тоже примем инфу, глядишь, выброшу нах свой навигатор и 1500 и куплю на e-bay МК3 или чего лучше, МК4.

Задача топика - начать с малого, понять как это работает, и будет нам щастье и да выйдем мы на МК3



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 17:56
· Личное сообщение · #13

Мдяяяя ....
Отвечу по пунктам.Kot_358 пишет:
я понимаю, что это уважаемый товарищ, но ты сам ему писал? Попробуй

Мне-то чё пробовать? Я его лично знаю.
Он действительно выходит на связь только с теми людьми кто САМ уже хоть что-то сделал, остальных игнорирует, по той причине что его постоянно заё....ют разные самоделкины.


Мк-1 за 4 года плотной работы с нави я невидел не разу. У вас скорее всего Мк-2. (заходим в меню SET и смотрим на верхний правый угол экрана и видим типа SW 2/1-72 первая цифра поколение блока вторая - цветной экран, третья версия прошивки (индекс))


Kot_358 пишет:
что МК3-продвинутый вариант с видом "птичьего полета" и всеми вкусностями

Это ты про мк-4 а мк-3 это тот-же мк-2 только быстрее и надёжнее (ну ещё там антенный блок интегрирован у мк-2 он внешний)

Kot_358 пишет:
да и не все пойдут отдавать 1500 буржуйских за перевод на МК3-МК4.


Мк-3 стоит в Литве 200 евро Мк-4 450 евро, в Москве чуть дороже, откуда у вас такие цены?

Про мерсы пока промолчу так как видимо вам пока не до них, хотя европейский диск под Тревел пилот, можно торентом стянуть, если тянуть не всю европу а какуюнибудь отдельную страну то образ диска весит около 200-300 метров.

Kot_358 пишет:
Кстати могу тебе помочь с компиляцией образа карты на МК-3 - тоже примем инфу, глядишь, выброшу нах свой навигатор и 1500 и куплю на e-bay МК3 или чего лучше, МК4.

Мк-3 тоже отстой их уже почти нет, а мк-4 ставился не только на Е65 (точнее на Е65 Мк-4 никогда и не ставился там стоит нави001 (CD) и нави002 (DVD) ) но и на Е39 Е46 Икс5 Икс3.
Улучшить графику на мк-3 не получится там оперативки мало это не 2 гига оперативки мк-4.

Свой (твой) Мк-2 советую не перепрошивать -РУХНЕТ скорее всего.



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 18:07
· Личное сообщение · #14

Пока вы будете тратить время и силы на попытки создать карту она уже официально выдет, естессно только для мк-4, если только попробовать переделать её под мк-3 (соответственно мк-2), теоретически скорее всего можно практически пока никому не удалось.



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 19 февраля 2008 18:16 · Поправил: Kot_358
· Личное сообщение · #15

gpsmos пишет:
заё....ют разные самоделкины
- я пока что в его понятии скорее всего буду таким

gpsmos пишет:
У вас скорее всего Мк-2.
- хе нет, товарищ, как раз таки SW1-1/71, круто, правда? Могу фотку закинуть, если кто не верит.
gpsmos пишет:
откуда у вас такие цены?
- экономика Казахстана держится сугубо на кредитах Америки, отсюда и потребительское отношение, все рвут, пока могут и друг на друге наживаются. К слову, поменять бензонасос на моем Е38 стоило мне 65 000 тенге, по-российски это 13 000. Вот такие вот дела. Наладонники самые лоховские у нас тут не найти дешевле 700 баксов, что уж говорить про МК3...
gpsmos пишет:
а мк-4 ставился не только на Е65
- а я у нас видел парочку
gpsmos пишет:
Свой (твой) Мк-2 советую не перепрошивать -РУХНЕТ скорее всего
- я попробовал, но он както стал переливаться всеми цветами радуги и никакой прогрессбар я там не увидел. Больше не совал.
gpsmos пишет:
если только попробовать переделать её под мк-3 (соответственно мк-2),
- вот самое оно, для чего впрягаемся...
Можбыть, закинешь инфу о структуре МК3 какую?
gpsmos пишет:
практически пока никому не удалось
даже Грену?



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 18:30
· Личное сообщение · #16

Hexxx пишет:
Kot_358 пишет:
В чем разница nav_sw_load и mmi_sw_load, чет я в ступоре...
Судя из названия MMI = MultiMedia Interface. Т.е. это GUI. А nav - это наверно сам код отвественный за вычисление координат и обработки инфы со спутника.

Имей ввиду что на прошивочном диске хранятся несколько прошивок, для Мк-1 Мк-2 Мк-3 Мк-4 нави 001 нави002 и ещё какихто блоков которые я не видел.

\V_2\RR\0101\BMWC01S\app_sw\ Это как-раз для mk-4

Установи навтвик ултраисой выдерни файлы прошивки и поковыряйся.
вот файлик интересный посмотри, пароль на архив в личке.

6d6e_19.02.2008_CRACKLAB.rU.tgz - operation manual.rar



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 19 февраля 2008 18:33 · Поправил: Kot_358
· Личное сообщение · #17

gpsmos пишет:
только с теми людьми кто САМ уже хоть что-то сделал
- это как понимать можно? Я, например, нахожусь на стадии того, что засунул nav_sw и mmi_sw в ИДУ и пытаюсь найти догику перескоков по процедурам и локациям, определенным автоанализом...
За сцыль - спасибо. А можно еще узнать, какие именно из вложенных файлов используются для МК1?
Можно подробнее про ультраису, под каким именем ее искать в осле?



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 18:41
· Личное сообщение · #18

Kot_358 пишет:
практически пока никому не удалось даже Грену?

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

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



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 19 февраля 2008 18:44 · Поправил: Kot_358
· Личное сообщение · #19

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



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 18:48
· Личное сообщение · #20

Задай Грену конкретный технический вопрос в личку на форуме www.bmwclub.ru он там модератор и постоянно тусуется , только без длинных предисловий, скорее всего ответит. Только на меня и на этот форум не ссылайся, не надо.

gpsmos пишет:
А можно еще узнать, какие именно из вложенных файлов используются для МК1?


Ну всё что в папке мк-1 я так думаю,.



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 февраля 2008 18:52
· Личное сообщение · #21

Kot_358 пишет:
Я, например, нахожусь на стадии того, что засунул nav_sw и mmi_sw в ИДУ и пытаюсь найти догику перескоков по процедурам и локациям


Попробуй навтвиком открыть файл navboot и выдернуть оттуда модули и после этого уже запихнуть их в ИДУ.



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 19 февраля 2008 18:59 · Поправил: Kot_358
· Личное сообщение · #22

gpsmos пишет:
Попробуй навтвиком открыть файл navboot
- хорошо, только их там 4 штуки, и не совсем понятно, как система понимает, что они лежат в D:\BMW_v30\V_2\RR...

ААААААААААААААААААААААААААААААААААААААА
АААААААААААААААААААААААААААААААААААААА
ААААААААААААААААААААААААААААААААААААААА!!! ВИЖУ МОДУЛИ В НАВТВИКЕ! НЕМЕДЛЕННО НАЧИНАЮ КОПАТЬ. ГРИТ РЕСПЕКТ!
Только при попытке сохранить пишет Unable to open output file
Кстати, SHP2VDO - это не Грена творение, часом?



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 19 февраля 2008 19:07 · Поправил: Kot_358
· Личное сообщение · #23

СRС в навтвике - это смещение процедуры, что ли?



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 февраля 2008 12:09
· Личное сообщение · #24

Kot_358 пишет:
SHP2VDO - это не Грена творение, часом?


А Грена ты об этом не спрашивал?
Если нет, то лучше Я его спрошу.



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 февраля 2008 12:12
· Личное сообщение · #25

gpsmos пишет:
Вот вот и я в это впёрся, это контрольная сумма байтов кажется.

так оно и есть



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 20 февраля 2008 14:01 · Поправил: Kot_358
· Личное сообщение · #26

Насколько я понял-4 навбута для 4 версий МК и файлики подгруженные в навтвик - компоненты системы для конкретного навигатора?
Грена я не спрашивал, об этом написано внутри фри карты СПБ с сайта бмвнав.народ.ру, когда разберешь ее ИДой.



Ранг: 3.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 февраля 2008 18:47 · Поправил: gpsmos
· Личное сообщение · #27

Kot_358 пишет:
Грена я не спрашивал, об этом написано внутри фри карты СПБ с сайта бмвнав.народ.ру, когда разберешь ее ИДой.

Всмысле? Там написано что это творение Грена?

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



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 22 февраля 2008 08:50
· Личное сообщение · #28

Собсно, ответ, тут не написано, что он именно, но как пить дать, с его подачи:

ROM:0000C108 000000F8 C This CD-BRIDGE formatted disc contains a digital road map database\rfor the CARiN navigation system. This disc can be used \rin `product' target-systems, for the "CARiN on PC" application, and \rfor CARSiM when a CD-ROM is connected to the SUN. \r
ROM:0000CA38 00000059 C CD-ID 1546\rDB-REL 16\rBSW-REL 85.8 85.9 86.1 87.2 88.3 89.1 89.2 89.3 90.0 90.1 91.0\r\r\r
ROM:0000D368 0000003F C This map database release provided for testing purposes only.\r ROM:0000DC2D 00000006 C v}:dZ&
ROM:0000E600 00000009 C no label
ROM:0000E609 0000000F C no description
ROM:0000E618 0000023D C \n1. name: st. petersburg demo v2.4\n2. content: st. petersburg city, russia\n3. oem: unknown\n4. supplier: unknown\n7. conv tool version: shp2vdo 2.24.341\n8. conv input files: \n9. conversion date: 02-Apr-04 15:19\n10. db release number: 16\n11. conversion remarks: superblock width 0x240000\n adaptive junction attributes\n no street numbers\n no POI\n no landuse\n no RDS/TMC



Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 24 февраля 2008 15:04 · Поправил: Kot_358
· Личное сообщение · #29

А можно точный ответ, с какого именно файла начинает грузиться система, дабы навтвиком выдрать то, что он жует дальше?
Какую функцию выполняет надпись с признаком "SYSTEM" в навтвике?
Hexxx пишет:
Закажи себе халявный диск с OS-9
- молчат как партизаны, три раза уже писал...



Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 25 февраля 2008 14:02
· Личное сообщение · #30

Мне тоже не присали
Надо попробовать поискать в торентах и емуле...

-----
Реверсивная инженерия - написание кода идентичного натуральному




Ранг: 67.1 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 25 февраля 2008 17:45
· Личное сообщение · #31

2Hexxx: смотрел навтвик?


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>
 eXeL@B —› Программирование —› Процессор GPS MK3 BMW 7
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати