Как вытащить carpass opel astra h из магнитолы cb30

Опубликовано: 06.07.2024

Привет.
Захотел получить Carpass.Т.к до меня он не дошел. Узнав что его можно получить разными способами:
1- У дилера бесплатно (но это не точно)
2- У дилера за денежку
3- Через " интернет ребят" по вин номеру -от 800 до 1500 рублей.
4-Достать самому бесплатно (при наличие программатора или же заплатить совсем муку)

Конечно же я выбрал 4 вариант. Не потому что я хотел сделать бесплатно(но это конечно же тоже) а потому что лишь я давно хотел купить программатор домой в личное пользование. Когда работал в сервисах по ремонту техники его наличие дома было не так уж важным, всё мог сделать на работе, но уже не работаю в сервисе и всё не доходили купить копеечный программатор. Итак, купил естественно я его на алике, где же еще : ru.aliexpress />по цене 145 рублей.

+ сразу же купил прищепку к нему для удобства (что бы не отпаивать микрухи) 149 руб
ru.aliexpress

В сумме стоило мне этого почти 300 рублей.Пришло быстро. недели 2-3.
Дрова в сети есть, программа к нему тоже есть. Кто что не умеет, ищите в нете там всё есть.Игрушка простейшая.

Итак есть вариант где достать тот заветный карпасс :
1-магнитола
2-экран БК
3-СИМ модуль + где то есть еще вроде, но даже нет смысла эти варианты обсуждать.

Я же выбрал вариант 1. Но и с экрана пытался ради эксперимента)
Магнитола у меня Delphi Grundig cd30mp3
и чип стоит не такой как у многих в описании а 24C32WP и фирма изготовитель ST. Меня это сначала не много смутило, но потом решил снять дамп и все равно глянуть что же в нем есть. Метки ключа нет, но распиновку в нете найти не проблема. Вот как выглядит и сделал маркировку и распиновку

В общем подкинул прищепку, снял дамп.

Инфа крылась вот этих ячейках 000003е08-000003е0b

Инфу замазал частично.Тип личные данные всё такое. Вот эта инфа и есть ваш карпасс. Перепишите скопируйте как хотите дальше ее используйте. Кто то считает и переводит через калькулятор винды в режиме программист. Вариантов как обработать информацию куча. Я же не стал париться и посчитал самым простым сделать вот так:
скачал прогу yadi.sk/d/sOKHat163Mb6VN
А прогу нашел у него:
/>Надеюсь он не против.Раз выложил на общее обозрение думаю что нет. В общем на авторство не претендую. Взял у него, ссылки оставил и моя совесть чиста)

Расшифровали и получили заветные 4 цифры. Надо проверить прежде чем вводить. Т.к ввод карпасса ограниченное количество, короче ребзя ошибаться нельзя.Проверь и будь спокоен, тебе что сложно?)
что бы проверить надо подключиться к оп ком через кабель нужна версия как на скрине ниже.
для скачивания нужной версии скопируй это в поиск вбей: OP-COM_08-2010_rus

Там все просто. жмякаем.выбираем магнитолу.я скопировал дамп из ячеек а потом жмякнул и появилось окно выбрать файл.выбрал файл дампа магнитолы и вуаля

Убедились что карпасс совпадает в проге которая нам расшифровала и в оп коме.Если да.а у вас скорее всего да.То записываем себе эти чудесные цифры и радуемся. Далее активируем те функции которые вам нужны.
Именно так я и сделал. Потратил 300 рублей всего лишь + программатор и прищепка в ремонте всегда пригодятся, а свои деньги отобьют еще 100500 раз.Всем желаю удачи и дарю свое хорошее настроение. Если вдруг возникли вопросы, можете обращаться.Хотя я выбрал самый короткий и простой вариант)))
всем пока)

Наконец-то пришел программатор, и я смог заняться его изучением!

Ссылка на програматор вместе с прищепкой АЛИ (обновил старая ссылка не работает)
Заказывал его специально, что бы вытащить CARPASS из магнитолы своего опелька. Узнал я о такой возможности благодаря подробной статье вот ТУТ.
Еще мне пригодилась 8-ми пиновая прищепка для того, что бы не выпаивать схему с платы, а подцепиться к ней.

Ссылка на прищепку АЛИ
Первым делом я снял магнитолу, у меня CDMP3-30. Мучился с её снятием минут 15, так как не мог расшатать. Довольно плотно сидела на своем месте, но в четыре руки, вместе с женой мы её сняли.
Для снятия использовал обычные гвозди 3.5 на 90 мм., которые входили в дырки очень плотно.

Далее все действия перенеслись домой.

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

И вот тот чип, что нам нужен, почему то у меня стоял чип M24LC32, который ставиться в 40-е магнитолы и сама плата от сороковки.

Маленький, с 8-ю ножками.

Установил драйвера и началось.

Вообщем считал я дамп с магнитолы, указав следующие параметры в программе СЛЕВА.

Вычитал следующее, в поле по адресу 4E4-4E7, у меня это 90 3B 47 6C, как написано в статье, мы их прогоняем через калькулятор программиста с операцией XOR на 95 3f 4e 6a, а лучше воспользуйтесь моей маленькой программой, для вычисления ключа, да бы избежать ошибок.

1. Запускаем программу.

2. В пустые ячейки вбиваем данные из дампа, в каждую ячейку по 2 символа.

3. После заполнения всех 4-х ячеек, нажимаем зелёную кнопку.

4.Получаем КАРПАС и не забываем поставить лайк этой записи.

Вот что показал OPCOM при попытке прописать неверный карпас, т.е. 4496

Будьте внимательнее при расчетах, есть только 10 попыток ввести карпас. Я после первой попытки решил пересчитать карпас и получил 5496, который оказался верным.

Активировал себе закрытие дверей на скорости свыше 12 км/ч. Всё работает.

.
Еще активировал индикацию температуры двигателя и давления масла. Но визуально ничего не изменилось.

И еще прикладываю драйвера и ПО для считывания чипа. Драйвера подходят только для данного программатора. ПО ссылка на яндекс диск

При скачивании отключайте антивирус и фаервол.
При установке драйвера включите режим установки не подписанных драйверов. Всё ПО запускается от имени АДМИНИСТРАТОРА.

UPD. Сменил индекс магнитолы, субъективно звучит лучше. Активировал БК.

UPD. Добавил программку
Ели что-то не ясно, пишите.
Всем ровных дрог, прямых рук и везения.

На автомобили Opel Astra устанавливают автомагнитолы, снабженные кодом защиты от кражи, не позволяющим эксплуатировать магнитолу на другом автомобиле. На автомобилях выпуска до 2005 года в случае прерывания электропитания (например, при отключении аккумуляторной батареи или при перегорании предохранителя) и последующего его восстановления необходимо ввести охранный код для приведения магнитолы в действие.
Охранный код указан в руководстве по эксплуатации магнитолы и должен храниться отдельно от автомобиля. На автомобилях выпуска с 2005 года охранный код после восстановления электропитания распознается электронной системой без вмешательства владельца – его специальный ввод не требуется.
Примечание.
Для снятия автомагнитолы заводом-изготовителем предусмотрены четыре специальные ручки (приспособление OPEL-KM-6067). При их отсутствии можно снять магнитолу подручными средствами с частичной разборкой панели приборов.

Вам потребуются: ключ TORX T20 и четыре металлических стержня диаметром 2,5–3 мм.

1. Отсоедините провод от клеммы «минус» аккумуляторной батареи.

Снятие и установка автомагнитолы Опель Астра Н

2. Снимите центральную накладку панели приборов (см. Снятие и установка панели приборов Опель Астра).

Снятие и установка автомагнитолы Опель Астра Н

3. Выверните два болта крепления облицовки информационного дисплея к панели приборов…

Снятие и установка автомагнитолы Опель Астра Н

4….и снимите облицовку.

Снятие и установка автомагнитолы Опель Астра Н

5. Извлеките дисплей из гнезда в панели приборов, преодолевая сопротивление его пружинных фиксаторов.

Снятие и установка автомагнитолы Опель Астра Н

6. Отстегните фиксатор колодки жгута проводов дисплея…

Снятие и установка автомагнитолы Опель Астра Н

7….отсоедините колодку и снимите дисплей.

Снятие и установка автомагнитолы Опель Астра Н

8….и извлеките магнитолу из гнезда панели приборов.

Снятие и установка автомагнитолы Опель Астра Н

9. Отсоедините от магнитолы колодку кабеля антенны.

Снятие и установка автомагнитолы Опель Астра Н

10. Отстегните фиксатор колодки жгута проводов…

Снятие и установка автомагнитолы Опель Астра Н

11….и, отсоединив колодку, снимите магнитолу.
12. Установите детали в порядке, обратном снятию.
13. На автомобилях выпуска до 2005 года введите охранный код магнитолы для приведения ее в действие.

ACDelco E39/E39A:
· Cadillac SRX 2010+ 3.0L (LF1)
· Opel Insignia 2.0L A20NHH/A20NHT (LHU)
· Chevrolet Captiva (C140) 2011+ 3.0L (LF1, LFW)
· Chevrolet Malibu 2012+ 3.0L (LFW)
· Opel Antara 2011+ 3.0L (LF1)
· Opel Antara 2012+ 3.0L (LF1, LFW)
· Opel Astra-J A16XHT/1.6L SIDI
· Opel Astra-J OPC A20NHH
· Saab 9-5 A20NHT

ACDelco E78:
· Opel Adam A12XEL
· Opel Astra-J A14NEL/A14NET(LUJ)
· Opel Corsa-D 2012 A12XEL(LWD)/A12XER(LDC)/A14XEL(L2Z)/A14XER(LDD)
· Opel Mokka A14NEL/A14NET/A18XER

ACDelco E83:
· Buick Excelle GT A16LET
· Chevrolet Aveo-B 2012 Z16XER(LDE)/A12XEP
· Chevrolet Cruze-A A16XER/A16LER
· Opel Adam A14XEL
· Opel Insignia A16XER(LDE)/A18XER(2H0)
· Opel Astra-J A14XEL/A14XER(LDD)/A16XER(LDE)/A16LET(LLU)/A18XER
· Opel Corsa-D 2010

A10XEP(LDB)/A12XEL(LWD)/A12XER(LDC)/A14XEL(L2Z)/A14XER(LDD):
· Opel Meriva-B A14XER(LDD)/A14NET(LUJ)/A14NEL
· Opel Mokka A18XER

DELPHI DCM3.7AP MPC5566: Chevrolet Captiva 2.2D
E 83 12647212 AA4N 12642927, E 78 12649905 AA7Y 12643636, E 78 12655586 ABM4 12643636, E 78 12644081 AAZ6 12642100, E83 12639891 AATS 12636386, E 78 12639235 AANW 12616532, E 83 12659379 ABVJ 12642927, E 83 12654172 ABJT 12642927, E 78 12647241 AA4R 12643636, E 83 12638807 AARD 12636386, E 39 A 12655859 ABNZ 12653998, E 83 12645482 AA2T 12642927, E 78 12654137 ABJN 12643636, E 83 12640174 AAUF 12636386, E 83 12632592 YSXL 12621466, E83 12643754 AAZH 12636386, E 83 12634556 AAFZ 12621466, E 78 12665802 AB42 12643636, E 78 12655499 ABMW 12643636, E 78 12644081 AAZ6 12642100.

Simens Simtec 71, 71.1
Astra G Zafira A Vectra B Z18XE 1998-2004
09115113, 09146052, 09158670, 09158689, 09158726, 09179499, 09115113, 09146052 09158670, 09158689, 09158725, 09158726, 09179499, 13105214 , 13105214, 14443879, 24442542, 24443879, 24426542 ,24442542, 2444387, 55351702, 55351703, 55351751, 55351752,5352666,55351702, 55351703,55351751, 55351752, 55352666, 55355044, 55555600

Чтение секретного кода (Carpass, PIN), раскодирование, клонирование, привязка, ВСМ (Body Control Module- блока комфорта), Chevrolet Cruze, Opel Actra J, Insignia, Mokka и т.д.

• BCM Delphi 70F3238 (93C86) - Corsa D
• BCM Delphi 70F3379 (93C86) - Corsa D
• BCM Delphi 70F3633 Meriva B
• BCM Bosch 70F3385 (24C16) Insignia
• BCM Bosch 70F3469 (24C16) Insignia
• BCM Bosch 70F3558 (24C32) Insignia
• BCM Continental 70F3469 (95160/25160) Actra J
• BCM Continental 70F3558 (95320/25320) Actra J

13591610 Zafira B, 13593775 Insignia 2.0 Diesel 2014-2016, 13575111 Insignia 2.0 CDTI, 2010 ASTRA J, 13584578 Opel Astra J 1.7, 13580198 Insignia 2008 - 2016, Chevrolet Cruze, 13578704 Insignia 2008 - 2016,2.0 CDTI 2011, 13503497 Insignia 2.0 Diesel, 13504342 Insignia 2.0 Diesel, ASTRA J, 13583956 Astra 1.7 Diesel 1.3 DTE, 13504342 ASTRA J, 13578806 Astra J 1.3 Cdti, 13583542 Insignia 4X4 2.8, 22820315 Denso ANTARA, 25826125 Denso ANTARA, 13577850 Insignia SRI 2.0, ASTRA J, 13506072 Corsa J VXR 2014, 13586585 Insignia, 13579056 Astra 1.4, 13586588 A17DTS, 13588153 ASTRA J, 13584578 ASTRA J, 13588153 ASTRA J, 13577096 ASTRA J.

Какое-то время изучал тему разблокировки электронных блоков и вычитки карпасов.
Возникла идея создать описание процесса вычитки карпаса из электронных модулей автомобиля (да простят меня гуру электроники, хлеб на этом зарабатывающие)
Наверняка кому-то из вас приходилось сталкиваться с покупкой неотшитой могнитолы, дисплея или другого блока, который в результате не удавалось установить на авто.
Например, недавно проскакивала тема с просьбой помочь с карпасом ЭБУ.

На текущий момент процесс вычитки карпаса описывается для следующих моделей Opel:
Vectra C
Astra H
Zafira B
Meriva A
Corsa D
Antara
Tigra B (TwinTop)
Будет появляться новая информация - буду добавлять.


Существует 2 основных метода "приручения" блоков:
- вычитка карпаса из дампа микросхемы с последующей отвязкой с использованием GM Tech2 или GM MDI
- заливка дампа отвязанного блока
Буду описывать первый метод. Второй метод отличается только тем что выполняется запись вместо чтения и нужно иметь отвязанный дамп для соответствующего блока. Некоторые фото взяты со сторонних ресурсов, по мере возможности буду заменять на свои.

1. Блоки и микросхемы
Головные устройства/Магнитолы (EHU)
Blaupunkt CD30/CD30 MP3
Карпасс хранится в микросхеме M95640, в кодированном виде. После вычитки дампа микросхемы вычисляется калькулятором либо по формуле (можно в эксельке настроить)

v6fbh303qn3nvsxv7b6jgbtdb.jpg

Алгоритм:
Находим значения в ячейках 420-423 или 440-443.
Первый байт переводится из HEX в DEC, затем побитовое исключающее ИЛИ с "232", затем делится на 16 с вычислением остатка. Если остаток 8, то 9, если остаток 9, то 8, иначе просто остаток.
Второй байт переводится из HEX в DEC, затем побитовое исключающее ИЛИ с "97", затем делится на 16 с вычислением остатка. Если остаток 8, то 9, если остаток 9, то 8, иначе просто остаток.
Третий байт переводится из HEX в DEC, затем побитовое исключающее ИЛИ с "230", затем делится на 16 с вычислением остатка. Если остаток 8, то 9, если остаток 9, то 8, иначе просто остаток.
Четвертый байт переводится из HEX в DEC, затем побитовое исключающее ИЛИ с "115", затем делится на 16 с вычислением остатка. Если остаток 8, то 9, если остаток 9, то 8, иначе просто остаток.

Grundig CD30/CD30 MP3
Карпасс хранится в микросхеме M24C32, в зашифрованном виде. После вычитки дампа микросхемы вычисляется в зашифрованном виде виде. Вычисляется видовсовским калькулятором в режиме Programmer или готовым калькулятором кодов.

jb50wivrnxzgxswakav4yh1zc.jpg

oj41m4wdja3725qb2awv5l2ql.jpg

w8vyo08h1janjnfgj7a1931un.jpg

Grundig CD40 USB
Карпасс хранится в микросхеме M24LC32, в зашифрованном виде виде. Вычисляется видовсовским калькулятором в режиме Programmer.


adc9b9205422d2e93c5dde39aeb000df.jpg

Ниже и правее относительно самого большого процессора
3907ec3d56d1984b1218e53949db8fb2.jpg

Карпас хранится статично в ячейках с адресами 4E4-4E7 в шестнадцатеричном виде и зашифрован с использованием ключа Xor 95 3f 4e 6a.
Например, в ячейках 4e4-4e7 хранится 91 3C 4E 6E
7a6c61482aeffa0e2b471ce1ba129d4c.jpg

Считаем на калькуляторе:
7efc1b75c3432e32a75f3fd851ac81ab.jpg

95 xor 91 = 4
3F xor 3C = 3
4E xor 4E =0
6A xor 6E = 4
В итоге получаем карпасс "4304"
Таким же образом, выполнив расчет в обратную сторону, можно записать другой карпас (например, чтобы связать с дисплеем, у которого иной карпас).
Также, если требуется сделать магнитолу "отвязанной", в ячейках 4e08-4e08 нужно прописать значение 81 B2

CDC40 Opera Blaupunkt
Карпас хранится в микросхеме M95640 статично в ячейках с адресами C0-C1-C2-C3, расшифровывается так же как CD30 Blaupunkt (можно взять дамп магнитолы Blaupunkt cd30, прописать в них по нужному адресу значения из Оперы и получить карпас опкомом)[/spoiler]

CDC40 Opera Grundig
Карпас хранится в микросхеме M24c32 статично в ячейках с адресами 404-407, расшифровывается так же как CD30 Grundig[/spoiler]

CDC40 Opera Grundig
А вот тут засада. В имеющихся мелких чипах карпаса нет. Потому вычитываем VIN, и восстанавливаем через запрос к дилеру, в надежде что повезет.[/spoiler]

CD70 Navi Siemens
Карпасс хранится в микросхеме M24C64 (та, что с нижней стороны), в ячейках 2B7-2BA в открытом виде.

07dsaf2c02yingwa63xoypkse.jpg

DVD90 Navi Siemens
Карпасс хранится в микросхеме M24C64 (та, что с нижней стороны), в ячейках 2AF-2B2 или 2B7-2BA, в открытом виде

CDR2005

mpe20qdotk908xl0q7l2m20rn.jpg

VDO CDR500, CDR2005

Delco CDR500

Код хранится в микросхеме TMS370, по адресу 140-143, в открытом виде. Так, если по адресу хранится значение 03 05 07 05, то код для радио - 3575
Также, по адресу 122 хранится счетчик оставшихся попыток. Чтобы установить 10 попыток нужно прописать "0A", что соответствует цифре 10 в шестнадцатеричном виде (HEX)

Чтобы не сдувать микросхему (что гемморно), код для радио можно вытащить через диагностический разъем с помощью Carprog или программы Licznik (в комплексе с любым k-line адаптером)

Ну и еще немного информации по магнитолам:
- Car300/2003 можно узнать код радио по серийнику;
- Car400/Car2004 (некоторые модели) можно узнать код радио по серийнику, по остальным - вытащить из дампа (24c16);
- CDR500/CDR2005 VDO - вычитать из дампа (24c16);
- CDR500/CDR2005 DELCO - вычитать из дампа (TMS370) или с использованием k-line адаптера и софтины Licznik
- CCRT700 / CCRT2008 - вычитать из дампа (28c64);
- CCR600 MK1/MK2 - вычитать из дампа (24c16);

Цифровой ресивер DAB 45 Blaupunkt

Дисплеи (DIS)
Borg0400 (TID/BID)
Карпасс хранится в микросхеме M93C56 в открытом виде.
Delphi Grundig (GID)
Карпасс хранится в микросхеме M25080 (дисплей с одной платой, микросхема находится на наружной части платы), в открытом виде, с зеркальным отображением всех цифр карпаса. После вычитки дампа микросхемы вычисляется визуально или калькулятором. Так, если видим 1234, то карпасс 4321 (проверено на трехстрочном дисплее Vectra C BJ).

gnqf6pdj4cktvmzfig5fn64pu.jpg

Siemens (GID)
Карпасс хранится в микросхеме 93C66 на внутренней стороне верхней платы (дисплей с двумя платами) в открытом виде, 2 и 3 цифры поменяны местами. После вычитки дампа микросхемы вычисляется визуально или калькулятором.
Так, если видим цифры 1234, то КарПасс 1324
Siemens (CID)
Карпасс хранится в микросхеме M93C66, в условно открытом виде (числа карпаса находятся в разных местах). Калькулятор есть, но на примере дисплея для СID меняет местами 2 и 3 цифру карпаса (так, если калькулятор отображает карпасс "6487", то фактический карпасс - "6847")
CID Astra

x3as3w3b1g3doczmab28tlcr7.jpg

vauo0lmwykazru8mei4ewsyxe.jpg

CID Siemens Vectra 2002-2005 (дорестайл)

CID Siemens Omega B, Astra G, Meriva A, Vectra B etc

На примере приборки Siemens с дорестайловой Vectra C карпасс хранится в условно открытом виде по адресу 1E8-1ED - в полученном значении нужно поменять местами 2 и 3 цифру карпаса (так, если отображается "8477", то фактический карпасс - "8747").
9aeb590faf7c5822c9d4da9e93bc98af.jpg

Вот еще одна инструкция с фотоотчетом по вытаскиванию карпаса из приборки Вектры Ц - borki-vectra-c/

Corsa D
Карпасс хранится в микросхеме M35080, по адресу 26D 26C 26F 26E
Corsa C, Meriva, Tigra B
Карпасс хранится в микросхеме NEC, по адресу E08-E09 в HEX

Подушки безопасности (SDM)
Corsa D

Карпасс хранится в микросхеме M95160. Калькулятор пока не найден.

CIM модуль
Astra H

Карпасс хранится в микросхеме M95160, в ячейках 659, 65b, 65d, 65f (т.е. 658-65f с игнорированием ячеек со значением 5f).

Вычисляется по такой табличке:
03 = 1

Так, если в ячейках 659, 65b, 65d, 65f хранятся значения 14 03 48 5F, карпасс будет 0123

Контроллер моторного отсека (UEC)
Astra H/Zafira B
Карпасс хранится в микросхеме M25040. Высчитывается калькулятором

p45btgrx9rec6xm4xkr9k85gi.jpg

Задний контроллер (REC)
Astra H/Zafira B
Карпасс хранится в микросхеме M25040. Высчитывается калькулятором

mpe20qdotk908xl0q7l2m20rn.jpg

Иммобилайзер (ECM/ECU)
Astra

7denh2ghj94caui3yw6n07pax.jpg

Также по немногу буду добавлять инфу по ЭБУ.

PSG16 (Vectra 2004) - 310d-3110, в открытом виде

Почистил тему от вопросов не по теме.
Если по сути темы остались вопросы, можно их задать в Ремонт - Электрика

2. Программаторы

Для вычитывания дампов можно использовать как дорогие программаторы (например, CarProg), подключаемые через диагностический разъем, так и дешевые варианты, считывающие данные непосредственно из микросхемы блока/

Вычитка и программирование через диагностический разъем удобнее, но бывали случаи что при программировании убивали блок. Основное предназначение таких программаторов помимо вычитки кодов, сброс ошибок подушек безопасности и смотка показаний одометра.

Вычитка данных непосредственно из микросхемы более надежна, но нужно снимать и разбирать блок.

Лично я читаю данные непосредственно из микросхем.

При этом использую такое оборудование:

- программатор CH341a для микросхем 24ХХХ, 25ХХХ

usb-mini-programmator-ch341a-24-25-flash

- программатор EZP2010 для микросхем 24ХХХ, 25ХХХ, 93ХХХ

- Программатор Xprog 5.55 (таки купил :) ) - для множества микросхем. Перекрывает возможности предыдущих 2-х приборов

- прищепка для подключения к микросхемам (чтобы не выпаивать микросхемы из блоков)

Читайте также: