Что такое кодирование автомагнитол и для чего это делается
#1
Что такое кодирование автомагнитол и для чего это делается.
Существуют модели магнитол со съёмными панелями, когда водитель покидает автомобиль, он снимает лицевую панель и уносит её с собой. Существуют и такие, у которых панель не съёмная но если отключить питание магнитолы а затем включить, на дисплее высветится запрос на ввод кодовой комбинации. Все эти ухищрения служат для того чтобы предотвратить кражу автомагнитол из салонов автомобилей. Сами подумайте, зачем магнитола без лицевой панели? А если украсть кодовую магнитолу, опять же "головные боли", не зная кода, её невозможно эксплуатировать по той причине, что в основном все узлы магнитолы блокируются до ввода корректного кода. Если автомобиль новый и приобретён у дилерской компании то проблем никаких не возникнет, с магнитолой поставляются документы по эксплуатации и карточка с кодом магнитолы. А если авто подержанное и пригнали из - за рубежа, в основном из Германии, и при покупке владелец не удостоился потребовать карточку с кодовой комбинацией? Рано или поздно, возникают проблемы, чаще это происходит рано, по прибытии автомобиля на место его постоянной эксплуатации (проявляется при отключении аккумуляторной батареи для подзарядки или замены на свежую), реже происходит при переполюсовке питания при мелком ремонте и регулировке электронного оборудования, в частности электронного зажигания. Иногда при механической поломке или износа лентопротяжного механизма (что случилось у меня с авто магнитолой "Gamma-3", обломилось крепление маховиков и с одного маховика, как напильником наскоблило на процессор и м/схему памяти, бронзовой стружки. В результате замыкания выводов последней, микросхема вышла из строя. Не редко происходят поломки при вмешательстве не грамотных людей, в этой области.
Немного о принципах раскодирования, хотя мнения у каждого могут быть свои. Для начала необходимо оборудование и знания цифровой техники. Второе, необходим совместимый с IBM компьютер и программатор к нему, без этого уже Вам никак не обойтись, чем больше вариантов читает и пишет ПЗУ программатор, тем лучше. Более старого выпуска магнитолы содержат микросхемы внешней энергонезависимой памяти, так называемые EEPROM. Задача состоит в том, чтобы определить тип конкретного EEPROM и приобрести (или сделать) программатор для чтения и изменения его содержимого. Каждая конкретная модель аппарата имеет свое представление кода в содержимом памяти. Иногда это прямое соответствие, а в основном соответствие представляет собой достаточно сложную формулу. Здесь нужны опыт, время и терпение.
Достаточно приличная часть современных аппаратов, имеет такой EEPROM содержащийся на кристалле процессора. Тогда задача заключается в том, чтобы найти полную документацию на такой процессор (тип его иногда бывает очень сложно определить) написать программу для работы с ним. Дополнительное и очень неприятное отличие в раскодировании заключается в наличии защиты в некоторых процессорах, в частности фирмы "Motorola". При обращении к EEPROM, данные автоматически стираются или вообще невозможно подключиться программатором к EEPROM. Дальнейшая работа такой магнитолы возможна только после восстановления дампа. Иногда такая работа ввиду большой сложности не может быть проделана в обозримые и разумные сроки.
Существуют и такие процессоры "гибриды", имеющие в наличии внешнюю память, но залитые пластиком, который в некоторых случаях требуется вскрывать для считывания и перепрограммирования микросхемы "EEPROM". Мало того что вся гибридная часть блока заключена в пластик, она внутри залита компаундом который следует расковырять, а это уже небезопасно по отношению к находящимся в ней радиокомпонентам. Такая работа требует аккуратности и опыт, иначе можно так "наковырять", что весь модуль сгодится для мусорного ведра. На фотографии показан очищенный модуль от компаунда и пластика, применяемый в магнитолах "Gamma-2а". О методах подключения для программирования здесь ничего говорится не будет, статья напечатана в чисто познавательных целях.
Немного коснусь процессора, называемого "керамика", с установленными безкорпусными процессором и микросхемой памяти и выполненного на ситалловой подложке с последующим покрытием всего этого бутерброда очень крепким компаундом, напоминающим керамическое покрытие, возможно так оно и есть. Между процессором и "EEPROM", а также внешними выводами подключения, имеются напылённые соединительные шины. Если приглядеться внимательно, то можно увидеть несколько этажное расположение проводников. С такими процессорами работать следует очень аккуратно, иначе о работоспособности процессора можно забыть. Для работы нужно как можно больше освещения и хорошая лупа. Вскрывать проводники следует не весь а только 50% его ширины. Этого вполне достаточно для подключения контактных иголок. Не следует применять паяльник хоть и утверждают что подпаиваться можно раза 4 или 5. Раньше я паял, сейчас применяю иголки с пружинками, время уходит минут 15-20.
Немного о процессорах, установленных в магнитолах RCC24, 44, и других. В основном требуется только прочитать данные при обмене процессора с памятью, находящейся внутри самого процессора и на основании прочитанного выяснить код магнитолы. Но не думайте что это так просто. Первое, надо знать куда и чем подключаться. Затем из всей прочитанной "белиберды" выбрать то, что называется "код". А если принесли магнитолу с "кривым" дампом то ещё и поправить последний. Вот вам и на первый взгляд простота. Не все программаторы умеют писать эти процессоры. Опять же, придётся писать программу самому или искать готовое решение, которое стоит деньги и не так-то просто найти. Вот тут то и стоит призадуматься о "лёгкости"
Ещё попадаются магнитолы у которых имеется внешняя память, даже две, но там ничего не найдете. Код находится в процессоре. Требуется собирать "переборщик кодов" и часами просиживать с одной магнитолой. А что сделаешь? То переборщик не так подключил, то код проскочил по вине лентопротяжного механизма и т. п. Можно конечно прочитать "ROM" процессора, дезасемблировать, и узнать код магнитолы, если конечно сможешь это проделать.
В некоторых моделях магнитол "Blaupunkt" применяют "Fis" модуль, это то что и видите на фотографии. Всё распаяно на основной плате магнитолы а сам модуль закрыт крышкой, приклеенной плавким компаундом.
Сразу хочется предупредить: ни в коем случае не вскрывать модуль. Процессор, память припаяны к плате очень тонкими проводниками, диаметром с волос. Ненароком можно повредить любой из них и тогда можно считать "бабки" на которые ты влетел. А они не малые. При подключении к I2C шине возможны внешние наводки, которые тоже могут вывести модуль из строя. Не надо забывать и про большие входные ёмкости подключаемых шнуров. Модуль применяется в магнитолах с радио навигационной системой. Для работы по раскодировании такой магнитолы требуется иметь очень большой опыт. Гарантирую, что придётся потратить не одну ночь, сидя за компьютером в поисках нужной информации, которой вряд ли кто захочет делиться. Можно конечно попросить скалькулировать код по бортовому номеру, если найдёте такого доброго дядю. Вот здесь следует и задуматься, стоит ли вообще браться?.
И так, нашел софтину или сам написал, соорудил программатор, считал дамп, и что далее? А код оказывается не в явном виде лежит, да и где лежит? Это называется "приплыли", как на картине Репина. Бросай ты это дело, зачем тебе лишние головные боли, да и ночами будешь спать спокойно. И я тоже пошел спать, пока.
Автор: Vladimir, Жезказган
http://teletehnika.km.ru/articles.php?id=132