Поиск
Показаны результаты для тегов 'Прошивка'.
Найдено 12 результатов
-
Ну что ж, пора снимать свою графоманию с гвоздя! У меня тут уже мелькала невнятная и рваная инфа по прошивке приборки, но как- то очень жиденько, а ведь я изначально просто хотел зашить свой вин, а погрузился в этот вопрос основательно и вот что я выяснил: Для прошивки приборных панелей пока что известно 3 способа: 1) Dis 2) Программатор 3) NSC Expert + NSC Dummy Сразу оговорюсь, что вариант 3 мы откладываем на потом и его я опишу, когда сам научусь им пользоваться :) Сегодня мы рассматриваем 1 и 2. Кодирование через DIS. Хорошо тем, что это быстро и просто, особо париться не приходится, но своих нюансов всё равно много, но для старта нам необходим всего лишь ADS адаптер и ноутбук/планшет/компухтир с DIS. ADS адаптер можно намутить по бомжу у Арётма K0l0tushkin У него даже пост с их упоминанием есть! И более дорогой, но надежный вариант с aliexpress. Либо можно собрать его самостоятельно :) Кампуктир можно купить у darqmatter, следите за блогом и БЖ, иногда стреляют варианты готовых к использованию ноутов Процесс кодирования через подключение к диагностическому разъему вашего автомобиля можно назвать самым близким к искомому способу, практически повторяет кодирование автомобиля на официальном делере ещё в те лохматые года. Позволяет изменить хранимый в ПЗУ VIN код автомобиля и его ZSC. Сразу же встает вопрос, мол а кто такой этот ваш ZSC? Описано на драйве: www.drive2.ru/l/6390154/ Но на всякий случай я законспектирую сюда: Если очень утрировано, то в ZSC записана модель вашего авто ( напр. 525/535/540 Европа/США/Япония и т.п., и комплектация автомобиля ). ZCS разделяется на 3 или 4 части: 3 части у e39 с момента выпуска, e36 начиная с 1997 года, e46 до 2001 года 4 части у e31, e32, e34, e38, e36 до 1997 года В наших кадаврах ZSC состоит из GM/SA/VN/AM code, их мы и вводим через DIS. Объяснить что это и как этим пользоваться на практике, я думаю, будет проще на наглядном примере. Но прежде, чем приступить давайте обмажемся необходимым софтом, практически всё я брал отсюда: www.drive2.ru/c/2961145/ Давайте представим, что DIS и ADS адаптер у нас уже есть, нам в догрузку понадобится ещё zeko! Важно, если качаете Zeko по моей ссылке, то обязательно кладите его в корень диска, что бы экзешник запускался из C:\zeko, в противном случае обратите внимание на содержимое файла ZEKO.INI в корне папки с прогой, там содержится путь к файлам с шаблонами машин, его надо прописывать на тот, что у вас, если вы, например, положили прогу в рабочий стол, то нужно будет прописать полный путь до папки с прогой! Прога генерирует искомый ZSC, зачем он нам вообще нужен? Ну смарите, скажем даже у нас сохранилась заводская наклейка на внутренней стороне крышки предохранителей ( она содержит в себе ZSC код ), но мы дооснастили машину вручную, скажем, докинув в неё сигу ( DWA ), как это сделал я, сам DWA я хочу закодировать так, что бы машина делала ФА-ФА аварийкой, когда запирается и отпирается с кнопки на ключе. Для кодирования DWA её надо добавить в ZSC, но инфа ещё не сто процентная, но скорее всего так оно и есть, держим в уме на будущее :) Теперь наглядно, после запуска DIS идем в Кодирование/Программирование и выбираем кодирование ZSC/FA ( на скриншоте это П.3 ) Листаем все предупреждения, выбираем серию E32 или E34, программа проверит всё и подключится либо к одному, либо к другому, зависит от установленного кодера, дойдя до Пункты 2,3 и 4 нужны, например, если нам надо просто дописать какую- нибудь опцию или переколбасить ZSC без записи VIN кода, так же, в теории, если умудриться как- то присрать к дису принтер этикеток, то может получиться напечатать стикер с кодами! Но сейчас нас интересует полное кодирование с нуля, поэтому идем в первоначальное кодирование, прога покажет зашитые в приборку опции ( если есть ), нам в KOMBI Первым делом DIS предложит изменить VIN код, если это потребуется, можно и отказаться, но мы прошиваем туда необходимый нам код :) Следующим этапом предлагается записать GM, SA и VN, вот на этом этапе в игру вступает zeko. Для удобства восприятия я подписал значения по сопоставлению в ZEKO и DIS После запуска зеки может возникнуть много вопросов, но не стоит паниковать, вводим серию машины и дату производства Может возникнуть вопрос по поводу типа, но тут всё не сложно, если открыть список, то видим Type- это модель автомобиля, грубо говоря 520/525/540 и т.п., если открыть ЕТК и вручную набить свой авто, то в графе "Тип" замечаем те же самые значения, перечисленные в зеке! В этом примере я набил свой трич ( а это 525 m50 ноября 92 года на механике ): Если менять тип кпп, или экспортный рынок, то модель тоже изменится, в зеко выбираем свою модель ( тот же HD51 ) И в OC/CC набиваются опции автомобиля, для удобства можно открыть список всех опций дооснащения или вин код своего авто и переписывать оттуда, всё 1 в 1 соответствует базам и кодам из общих источников, например мой трич: По этому списку опций выбираю соответствующее в зеко Смотрим в нижнюю часть программы, там по введенным данным она сгенирировала 3 кода: C1 ( GM ), C2 ( SA ) и C3 ( VN ) Вводим их в DIS И самый рофл, если снять крышку предохранителей и посмотреть туда, там указано ровно то же самое! Т.е. программа генерирует абсолютно 100% верные коды, прямо как на заводе! Когда все данные указаны некоторое время дис записывает прошивку и просит вырубить зажигание, подождать 10 сек и потом врубить его снова, таким образом мы получаем заводской кодер и прошивку в своей приборке. Но теперь о минусах такого способа! Самое обидное, нельзя откорректировать пробег. Таким образом не кодируется белая приборка! Плюс, как вариант, кому- то может захотеться язык ошибок на английском, но оставить европейские единицы измерений, ну там километры, литры, цельсии и т.п. А так как дис оперирует моделями, как шаблонами, мы можем указать экспортную версию для США и получить английский, но только с американскими измерительными единицами. Т.е. скинуть или накрутить пробег и указать суповой набор из региональных настроек нельзя! Прошивка чипа кодером! Такой способ подходит для белой и синей приборок! Такой способ, но не так обширно и совсем иной в нюансах, я уже описывал тут. Второй вид прошивки приборной панели необходим в случае, когда нам необходимо изменить пробег автомобиля, но ни в коем случае не скрутить! Скажем, ваша родная приборка ушла на концерт к Кобзону и вы купили другую. В старой пробега было условно 150к, а в новой все 500к, обидно, теперь в музее немецкого инженерного гения на колесах пол ляма пробега. В таком случае мы прибегаем к созданию своей прошивки вручную, но тут, как всегда, не обходится без нюансов. Внутри кодера приборной панели стоит чип неизвестного производителя и модели, всё, что понятно из его визуального осмотра то, что он имеет индекс 93с46 ( коричневый чип в белой приборке ) и 93с56 ( синий в синей приборке ). Как я уже говорил ранее, прошивкой дилерским образом пробег не скорректировать, поэтому прошивка собирается самостоятельно, состоит она из следующего набора данных: -Кузов ( E32/E34 ) -VIN код -Пробег -Максимальная скорость с градацией от 240 до 320км/ч или же от 150 до 180 миль/ч -Количество оборотов на тахометре ( от 7000 до 8000 ) -Секция под одометром ( моментальный расход или температура масла в случае //М5 ) -Двигатель ( вся линейка двс от Е32/Е34 включая M30B35 от Alpina Biturbo и M50B25 в исполнении Alpina ) -Объем и тип топливного бака, например 80 литров пластик или 90 литров сталь -Тип коробки передач: МКПП ( не отображается автоматная секция с режимом и передачей ) и АКПП ( отображать только передачу R/N/D/3/2/1 или отображать всё ) -Регион для check control module, если не париться, то оставлять европу, можно включить проверку пристегнутого ремня безопасности, например ) -Язык: Немецкий/Английский/Французкий/Итальянский -Регион ( по аналогии с языком ) -Формат отображения расстояния: километры или мили -Формат расхода топлива: литров/100км, километров/литры, MPG ( литров на галлон топлива ) -Формат температуры: градус по цельсию/фаренгейту -Формат времени: 12/24 часов -Предупреждение о перегреве: на 121/125/130 градусах по цельсию -Предустановленный сигнал гонгом на превышение скорости Долгое время я пытался шить чипы через т.н. BMW Decoder, но ни разу не получил от него работоспособной прошивке, каждый раз при подключении к машине они ругаются ошибками Code miles/km и Code tacho, сталкивались с этим не только я, поэтому общим консенсусом программе был выставлен неуд и она отправилась на задворки истории. Методом многочисленного тыка был выбран более оптимальный для наших работ Dashmaster! Если захотите с ним поиграться, то просто скачать и запустить из гитхаба не выйдет, прогу надо компилировать в QT, благо мой товарищ Даня уже сделал это, собранную софтину можно взять с моего Я.Диска. Для её запуска вам нужно будет положить *.dll файлы из папки QT_Libs в C:\Windows\System32! Пример наборных для прошивки параметров для E34 M50B25 на МКПП с немецким языком и европейскими измерительными единицами Тут стоить обратить внимание на BMW no. оставить его стандартным или набить от балды- не лучший вариант т.к. прошивка с рандомным номером не всегда работает, я взял номер из чипа, который уже стоял в приборке и вбил его туда. Так же есть нюанс с пробегом, просто записать произвольную цифру не выйдет, как написано в BMW Decoder, пробег хранится в 32 блоках памяти, поэтому прописанное число скорректируется на число, кратное 32м, для записи пробега я обычно вписываю примерно похожее в декодер, пока не получу максимально близкое к желаемому число :) Вставляем кодер в программатор, последний подключаем к компу: Считываем, главное, что бы не было одних 00 или FF, если там срало из разных чисел и букв, как в матрице, то кодер вставлен корректно: Теперь важный нюанс, если у нас кодер с штатным чипом, то в дашмастере необходимо сохранить прошивку со сдвигом байтов! Если прошивается уже перепаянный новый чип, то птичку ставить не нужно! Это мы выяснили чисто методом научного тыка и не совсем понятно, почему так, но выяснить это не можем т.к. не ясно, что за производитель и конкретная модель чипа впаивали на заводе, таким образом не представляется возможным найти и почитать datasheet на него, что бы понять, в чем различия с новыми чипами :(( И кстати, теперь стоит вопрос в целесобразности перепайки чипа, нах оно надо? Вообще до того я постоянными экспериментами дозаписывал завоской чип до того, что он после прошивки не применял изменения! Т.е. это дело выглядит как лимит на запись в чип, сколько раз, правда, я не считал, но записывал я одну прошивку, а при считывании чипа получал другую, которая залилась в него в последний раз. Отсюда вывод, что надобность в перепайки чипа наступает только, если заводской чип перестал писаться. Кстати, делать кастомный чип я тоже научился бесплавено :) Кодер можно спокойно разобрать Родной чип выпаивается, остается пластиковая «основа» и охапка контактых ножек На место родного чипа впаивается новый и пустой б** таищ майор это сток атвичаю И потом он так же спокойно прошивается, живёт и работает, единственное отличие от показанного выше: не выбирать SWYPE BYTES! Ну вот как- то так :)) Небось опять н**** не понятно написал :)) Ну если чего- спрашивайте и уточняйте, попробую ответить, если сам буду знать ответ ыыы Кстати, под это дело создал услугу на авито: www.avito.ru/moskva/predl…_paneli_e32e34_2783927387 Группу в ВК: vk.com/34dash Могу прошить вашу приборку, в среднем за 2к, в самом худшем случае, ну 3к :) Пытался разместить в барахолке, но срайв за услугу требует оплатить бизнес аккаунт, а это дорого и бесмысленно
- 5 ответов
-
- 3
-
-
- прошивка
- кодирование
-
(и ещё 2 )
C тегом:
-
Программулина, для сборки прошивок Bosch M3.1 M3.3 M3.3.1
FunCar опубликовал a blog entry в FunCar's блог
Ссылка на скачивание. UPD: 22.04.18 исправлена ошибка при сборке прошивки для базового файла 1744606, мозга 0261200404 http://funcar.ru/BMW/SOFT/new_ver_1_1.7z Программу еще нужно проверять на машинах (по одной прошивке каждой базы), но визуально получающиеся прошивки я посмотрел - все должно быть ок.. Если есть желание донатить сие творчество то я буду только рад. https://money.yandex.ru/to/41001291343839 Краткая инструкция. подбирать прошивку под свой автомобиль можно по табличке, а еще лучше по вин в ЕТК. http://funcar.ru/BMW/NEWS/ebu.htm 1. Указать дилерский номер, вин и коррекцию СО (от -127 до 127) эти данные будут записаны в итоговый файл, в катализаторных прошивках оставляем CO = 0). 2. Указать путь к базовому файлу, я положил в папку бинарники для каждого типа. 3. Указать путь к DAT файлу (содержит таблицу прошивок лежит в папке M3_1, МD3_3, M3_31). 4. Выбрать программу и нажать прочитать файл программы (Read Program File), в окошке ниже будут выведены комментарии разработчиков для этой прошивки. 5. Нажать сделать бинарник (Create Binary) - будет создана папка с именем прошивки и файл в ней. Расшифровка некоторых обозначений в комментариях к прошивкам: EH автомат HG механика VSD - без катализатора KATV - без катализатора KAT - катализатор EWS - ews DWA -без ews AKF - клапан адсорбера AC - кондиционер EGII - тип катализатора EGII TRI-MET-KAT - тип катализатора. winterstart - START WIE 4L - исправлен холодный запуск. VMAX - и так понятно NLL - обороты холостого ROZ - октановое число регионы WELTWEIT- весь мир ZA - африка THA - таиланд LAT - хз какойто регион с обязательным катализатором. ECE, USA, JAPAN, BELGIEN и так понятно Есть там еще коментарии.. но думаю и этого хватит. mit ohne или m.o. - отсутствует. mit или m. - присутствует. тоесть m. о. AKF - без клапана адсорбера m. AKF - с клапаном адсорбера -
Уважаемые одноклубники.дайте совет. Можно ли е32. М30 б30. С мозгами 178, сделать без лямдазонда.нужно менять сам мозг или чип с прошивкой. И кто может помочь.надоела лямдазонд.
-
Для моторов М50 соответствуют блоки М3.1 М3.3.1 и МS40.X Мозг типа М3.1 бывает разных модификаций. Определяется по последним цифрам бошевского номера 400,402,403,405. Мозг типа М3.3.1 имеет последние цифры 413 Разборка 400-405 мозга: 400-405 состоят из двух плат, и разбираются соответственно одинаково, откручиваем четыре верхних винта (20 торкс), отгибаем снизу ушки (часто обламываются, но это не страшно, так как крышка крепится винтами) и снимаем крышку. Немного вынимаем центральный фиксатор платы (снизу), откручиваем винт, крепящий верхнюю плату (если есть). Дальше как в мозге М1.1 приподнимаем верхнюю плату, отгибаем стопоры вынимаем верхнюю часть разъема. 413 блок собран на одной плате, с ним проще. Для моторов М60 соответствуют блоки M3.3 Собраны в том же корпусе что и M3.1 и разбираются также. Сиеменс МS40.X Откручиваем верхнюю крышку, откручиваем верхнюю плату, переворачиваем плату. Для моторов М40 соответствуют блоки М1.7.Х Собраны на одной плате разбираются как М3.1 - 413 блок. Отгибаем снизу ушки, откручиваем верхние винты (если есть) и снимаем крышку. Вынимание EPROM EPROM достать просто, снимаем пластиковую скобу, поддеваем тонкой отверткой микросхему, вынимаем ее. обратите внимание на ключ на микросхеме и панельке - при установке они должны смотреть в одну сторону. При установке следует быть осторожным - ни одна ножка не должна загнутся, в случае загибания ножки выньте микросхему и поправьте ножку пинцетом. Считывание микросхемы. Считывание микросхемы программатором должно производится в соответствии с инструкцией к программатору. После операции считывания должен получится файл в формате BIN или HEX. Если у вас нет программатора то, можно например, отнести микросхему на радио-рынок или на компьютерный рынок, полно мест, где за умеренную плату вам прочитают ее и запишут на диск файл с содержимым. Запись прошивки. Запись опять таки в соответствии с инструкцией к программатору. Записать что-либо можно только в чистую микросхему, так что у вас всегда два варианта: купить новую (предпочтительно) или стереть старую микросхему и после этого записать в нее новую прошивку. Память различается по типам и по объему информации, в идеале нужно купить микросхему того же объема и типа и производителя. Определить тип микросхемы просто по прилагаемой табличке, в данных мозгах используется Eprom (во всех описанных мозгах производства Bosch) и Flash (в мозгах Сиеменс MS40.1). Eprom - 27с256 и 27с512 (стираются ультрафиолетовой лампой, для этого предусмотрено специальное окошко в центре микросхемы, спрятано под наклейкой). Flash - 28f512 (стирается программатором перед записью) Производитель Eprom - Intel или AMD взаимозаменяемы. В принципе можно использовать Winbond или ST, но могут быть проблемы с записью установок CO для безкатализаторных прошивок. Производитель Flash только тот, что указан на корпусе микросхемы (часто не взаимозаменяемы). Таблица применяемых микросхем
-
Как обещал, на примере отдельно взятой прошивки. Начнем с идентификаторов. Возьмем к примеру приложенный файлик. Номер бош 0261200405 лежит по адресу 7DF6 (записан в обратном порядке "5040021620"). Номер бош 1267357951 лежит по адресу 7E00 ("1597537621"). Номер бмв базовый 1740352 лежит по адресу 7E0A ("2530471") Эти номера присутствуют в базовом незапрограммированном мозге, то-есть по ним нельзя определить какой набор настроек в мозге (объем мотора, тип топлива и тд..). Теперь то что записывается при программировании мозга и позволяет идентифицировать настройки двигателя. Вин лежит по адресу 7EBA занимает 13 байт (запись в 6 битной кодировке, как расшифровывать отдельная тема). Номер файла SW-NR - 1744800 лежит по адресу 7ECB (записан в шестнадцатиричном виде "1A 9F A0"). Номер типа TYP-NR - 1730737 лежит по адресу 7ED1, ( "1A 68 B1"). Номер программы ZB-NR - 1744799 лежит по адресу 7ED5, ( "1A 9F 9F"). Калибровка СО по умолчанию записана по адресу 7E88 (0x80), допустимые значения от 00 по FE (от -127 до +127) Поскольку в DME использовалась память стираемая ультрафиолетом, перезапись ячейки при помощи диагностики была невозможна, соответственно при каждой регулировке СО новое значение дописывается в следующую ячейку, соответственно при расчете СО, берется последняя заполненная ячейка начиная с адреса 7E88 и по 7EB8 .. ------------------------| В прошивках под М3.1 есть базовая часть и набор данных. Базовая часть это собственно сама программа управления, а набор данных это настройки под конкретное исполнение мотора - объем, экологические опции, тип кпп и прочее. В терминологии БМВ - то как в DIS это представлено - номер базового блока, это номер программы, а программируемый блок, это номер набора данных. Прошивку можно и дальше разбирать на куски помельче, но остановимся пока на этом. Теперь об насущном программировании набора данных). Приложенный файл был собран руками из базовой части под номером 1740352 (доступна для заказа в виде микросхемы под номером 12 14 1 740 661) и файла с набором данных из DIS, тоесть все необходимые куски положены куда надо - так как это делает DIS при программировании. Файл с набором данных можно найти в DIS или ISTA-P с расширением 0AB (в нашем случае файл назывался К1744800.0AB). Файл представляет из себя дамп в модифицированном формате Intel Hex. Если смотреть в приложенный файл то можно видеть что: Набор данных идет с адреса 6A00 по 7995, непосредственно перед ним записана метка начала области для записи "0000". AM code идет с адреса 7996 по 799B. Чексумма записана по адресу 799С - два байта (Checksum-16 с адреса 6A00 по 799B, в нашем случае равна 0xA693). AM code - 11-ти значный код отвечает за систему привода, описывает кодируемые зависимости например тип двигателя, вариант коробки передач, с катализатором или без, данный код не используется в некоторых программах, вместо него записана пустышка вроде "FFFFFFFFFFD" . Подробной документации на этот код я не нашел, сам код можно взять из таблицы в файле M3_1.DAT. Есть еще одна область которая записывается при программировании начинается с адреса 7DD6 по 7DDF - точно не разобрал что это, но предполагаю что это ссылки на определенные области набора данных, записаны в обратном порядке например: Первая запись EA00 - это первые два байта набора данных "00EA", по сути отсылка к адресу 6A02 предположительно начиная с этого адреса и по 6AFA лежат константы (типа отсечки максимальных оборотов и тп). К примеру отсечка по видимому лежит по адресу 6A19. Вторая запись EAFE отсылает к адресу 6B00 перед которым записана метка "FEEA". Третья запись EBFA соответственно отсылает к адресу 6BFC, с которого начинается длинный массив постепенно возрастающих значений в 512байт (предполагаю что это полином расхода воздуха), заканчивается область на адресе 6DFA (интересно смотреть в двухмерном представлении см скриншот). Позже дополню...
-
Пришлось разбить на 2 части иначе картинки не вставляются. --------------------------------------------------------------------------------------------------| Как разобрать DME - замена ЕПРОМА E30 Открываем бардачок, откручиваем два винтика сверху, отгибаем верхнюю обшивку, видим мозг :P. Откручиваем четыре самореза, которыми мозг прикручен к верхней панели торпеды, достаем мозг и отсоединяем разъем. Е32,Е34 Открываем капот, с пассажирской стороны, перед моторным щитом, есть пластиковая крышка отсека электроники, откручиваем четыре винта (часто они прикисают и требуется их отстучать), ближний блок к лобовому стеклу есть DME. Отсоединяем разъем, откручиваем крепеж, или вынимаем стопорные скобы (зависит от блока), вынимаем DME. E36 Открываем капот, с пассажирской стороны (за аккумулятором, если он под капотом), в моторном щите есть пластиковый лючок, прикрытый шумоизоляцией, снимаем шумоизоляцию, откручиваем лючок. Нижний блок есть DME, тянем его на себя (иногда требуется ослабить или открутить винты стопоров), отсоединяем разъем. Как разобрать мозг. Для моторов М20, М30 соответствуют блоки М1.1 и М1.3. Открываются они одинаково, просто отгибаем металлические ушки снизу блока. В мозге М1.1 две платы верхняя и нижняя - EPROM установлен в верхней. Чтобы достать микросхему, нужно аккуратно приподнять заднюю часть верхней платы, отщелкнуть стопоры и вынуть верхнюю часть разъема. Сборка в обратной последовательности. В мозге М1.3 одна плата
-
О прошивках на примере BOSCH M3.1. Часть 1. Для начала об идентификации. Идентификаторов существует у прошивки и мозгов много. Например имеем мозг с кучей наклеек, на блоке, на микросхеме памяти (епром), с данными номерами. BOSCH M3.1 0 261 200 405 1 267 356 548 1 735 614 1 738 124 Сначала опишем идентификаторы производителя блока (производитель BOSCH, а не БМВ) 1. Идентификатор аппаратной платформы в данном случае М3.1 — все блоки М3.1 близки по железу, тип процессора и объем памяти. 2. 10 значный номер описывающий hardware (железа) . Номер как правило начинается с 0 261 … (например 0261200405). Данный номер более точно описывает аппаратные отличия платформы. 3. 10 значный номер описывающий версию программы 1 267 356 548, на деле этот номер описывает лишь часть программы, собственно часть управляющей логики, но не настройки отвечающие за объем мотора и настроки АКПП/МКПП, вид топлива и прочее. То есть прошивки с этим номером могут быть как для моторов 2,0 так и 2,5 литра - имея номера бош, можно сказать что этот комплект блок/прошивка предназначен для мотора М50, но какой объем мотора и какая кпп эти номера не описывают. Теперь идентификаторы компании БМВ как и любые номера из каталога запчастей 7-11 знаков — это основные признаки по которым можно узнать точно, для какого кузова/мотора/ кпп предназначен блок/прошивка. В терминологии БМВ есть два основных индентификатора. 1. Номер базового блока. В данном случае 1 735 614. Этот номер описывает тоже что и 1 267 356 548 у bosch, версию части программной логики. И по этому же номеру можно заказать блок (подлежащий программированию соответствующим набором данных после установки на автомобиль - при программировании в пустую часть памяти дописывается кусок содержащий настройки, двигателя) Для данного номера может быть большое количество наборов данных (см ниже). 2. Номер программируемого блока (1 738 124). По сути набор настроек двигателя, в данной части программы описываются настройки — карты углов зажигания, топливных карт, флаги наличия компонентов (катализатор, лямбда зонд, тип коробки передач). По данному номеру можно заказать (раньше точно можно было) уже запрограммированый блок, под конкретный автомобиль и комплектацию. Поскольку БМВ и тогда уже любило обновлять программы, для каждого базового номера есть свой комплект наборов настроек. В содержимом любой прошивки можно найти все эти номера. Номера бошевские лежат в явном текстовом виде, и можно найти открыв файл даже блокнотом, единственно они записаны задом наперед (5040021620 8456537621). Номера БМВ-шные лежат рядом, но в шестнадцатеричном формате (hex). 1 735 614(dec) = 1A7BBE(hex). Их тоже можно увидеть, но уже открыв прошивку шестнадцатеричным редактором (например мне очень нравится hexworkshop). Есть еще номера и по бошу и по бмв, но для наших целей они не существенны - например номер сборки, номер файла содержавшего программу - они тоже есть в прошивке (бмв очень любит присваивать номера всему). Через денек напишу на примере одной прошивки, что и где лежит. Для любителей поковырять самому будет неплохой задел. ЗЗЫ: Зачем я это пишу, это все уже давно не секретная не коммерческая информация, скорее архивные вещи. Почти все архивы и микрофиши дилеры уже повыкидывали нахрен, уже и поехать некуда чтобы чинить эти автомобили нормально (у всех свои критерии нормальности). Так что наверно чтобы не потерялось и не забылось.
-
Люди кто реально шарит разъясните принцип действия лямбдовой и без лямбдовой прошивки.(ну понятное дело что отличие уже в названии,но хотелось бы чуть глубже копнуть) И вопрос еще- + и - той и той прошивки. И на какой лучше ездить. Мотор м50б25 ванос.Мозги бош 413.красные.
-
Доброго времени суток! Снимал свою приборку (хай версия, на 4 разьема, с белой крышкой задней), т.к. изначально приборка пустая, ни слова вместо слов начали появляться иероглифы, палочки, плюсики, в общем что то вроде этого -=///+??#### и тп. Эта проблема исчезала после 15 минутной езды или 15 минутной стоянки, думал что аккум разряжается за ночь и с утра не хватает питания, проверил, не то, потом на станции подсказали что может так быть потому что приборка холодная, кондёры и прочее нагреваются и появляется контакт, нашел статью на форуме, перепаял 4 конденсатора, полез в машину, поставил, тишина, но гонг пищит когда включаешь свет, тоесть БК функционирует, так и было, кондёры не помогли, потом начал придавливать разъемы по очереди и после сильного нажатия на второй разъем слева (слева где свет включается), начали появляться всякие символы, выключил включил зажигание, вытаскивал вставлял разъем и начали появляться слова, но начинали пропадать даже при зажатом разъеме и я начал придавливать другие, в общем после всех этих манипуляций у меня появилась надпись CODE ? и работает только спидометр и тахометр, БК у меня нет, стоят часы с температурой, нажатия 2 кнопок на приборке ничего не дают, клеммы скидывал и замыкал с включенным зажиганием на минуту, ничего не помогает! Вытаскивал чип который в приборке, писало Code - Unit ?, вставил обратно пишет так же CODE ?. Подскажите что делать, гуглил и нашел что эти чипы либо умирают либо слетает проишвка, и они шьются, но не нашел инструкцию и сам файл прошивки, есть смысл разобрать сам чип? Контакты все залил медной смазкой для усиления контакта, после того как вылезло CODE ?, и теперь приборка нормально всё отображает даже без сильных нажатий на разъемы. И второй вопрос, машину приобрёл два месяца назад и сразу обнаружил висящий красный провод, выходит с мозгов, вскрыл мозги, нашел откуда идёт, сфоткал, планшет остался в машине, завтра залью фото, тестером не звонится ни на + ни на -, либо я не так звонил, но точно помню что на плюс и на него показывало 6 вольт! Вспомнил, когда бензин на исходе, не загорается лампочка, лампочку проверил, стоит нормальная, когда сегодня ставил разъемы, загорелись ручник поворотники и она, но она никак не хочет загораться когда кончается бензин, стрелка просто лежит на белой черте, читал что могут быть перебиты провода в багажнике, если да, то какой провод проверять? И если дело не в проводе, есть смысл залезть в топливный насос и проверить попловок или какая там система? 525i, 89г.в., АКПП, M20B25, хай приборка, задняя часть белая и чип коричневый, скорее всего родная, месяц и год выпуска совпадает с датой выпуска авто.
-
Здравствуйте форумчане! вопрос к вам как к знатокам! в общем досталась мне М5 приборка, редизайн третьего поколения(синяя крышка).у меня стоит еще родная приборка нередизайн 2 поколение хай приборки. И вот после установки БК,пробег и строка оил сервиса просто молчит. подсветка просто есть,но ни цифр ничего другого нету. как я понял проблема из за поколений приборок видимо. Кодер из одной в другую не переставить,они разные. Подскажите пожалуйста! как мне ее сделать полноценной. Читал где то что по идее нет разницы какого поколения приборка,все должно работать сразу.
-
Друзья, доброго времени, прошерстил форум, но так и не нашел тему, хотя по-любому она была, мне кажется, проблема следующая, нет катализатора, а прошивка заводская, смесь в движок (М60 4 литра) поступает неправильная, соответственно нужна подходящая прошивка, знакомый сказал, что на форуме есть человек, вроде из Бирюлево, который как раз занимается этим, заранее благодарю за помощь!