Рекламные объявления:
Продажи от Vasilich: Калькуляторы для iProgGuard и iProgPRO. STool - Программа восстановления одометров. PCMflash - загрузчик для блоков управления двигателем
Внимание всем владельцам iProgGuard, iProgPro, с 01.02.2024 начато обновление ЗИМА 2024. <- Читаем это обязательно. Запуск кальков на Win7(64bit).
MasterEditPro - редактор калибровок ЭБУ
Важная информация по PCMflash, читать обязательно. По оплате STool и PCMflash - читать внимательно, потом не жаловаться
-
Постов
228 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
События
Сообщения, опубликованные ГОГА
-
-
Ну так это естественно.
Методика работы с дампом совершенствуется по мере накопления опыта.
Главное не только кальками пользоваться, но и стараться понять, что это там кальк накалькулировал.
-
-
@romik, Что-то я не понял твою реплику.
Да, EEPROM стоит много где, ну и что?
-
Хотите остаться в бизнесе?
Останется, тот у кого меньше цена.
Можете в этой теме излить душу, но делу это не поможет.
Я был гордый и... меня выдавили из бизнеса.
Правда, я сам шёл к этому: приборы не покупал, кроме смотки и раскодировки ничем не занимался.
Сейчас встречаюсь с ребятами - цены просто лимонад
Я ушёл обратно в радиоремонт.
-
Ребята. что бы разобраться в дампе, я имею ввиду EEPROM, никакого ассемблера знать не надо!!!
Конечно, если имеется знание ассемблера, то это хорошо - можно написать программку бегающих огней
Что такое дамп и EEPROM?
EEPROM - это записная книжка, а дамп - это то, что там записано.
Представим, что мы нашли записную книжку.
Открываем, а там обрывки фраз, цифры.
Если мы знаем, что там записано где зарыт клад, тогда мы имеем стимул и стараемся расшифровать записи.
Если нам скажут, что там телефоны девочек, то кому как - мне уже не очень интересно.
Вот, если они пригласят, баньку истопят, шашлычёк, там с коньячком, тогда да.
Отсюда со всей очевидностью вытекает следующее - нужен стимул!
В далёком 1993 году на моём столе лежала панель от бэмки Е34. Был стимул - 100 баксов и... не было интернета.
Вы себе представить не можете, как стимулирует мыслительный процесс отсутствие интернета.
Открыл я дамп и тупо смотрел на него и думал с какого конца подступиться.
Моё внимание привлекла вертикальная колонка цифр - это был пробег.
Изменил, включил, посмотрел..
Вот способ, другого нет.
Правда, через некоторое время была панель от Е36.
Километраж был 86 тысяч, с копейками.
Смотрю в дампе, цифра 86.
Ха... щас мы её... поставил там сколько надо и... получил на индикаторе РРРРРР.
Так я на втором щитке познакомился с Её Величеством - Контрольной Суммой!!!
А дальше
Работал тогда я на компе Микроша, программы грузил с кассеты и на кассету скидывал дампы.
И этот дамп скинул, только не помогло мне это.
Так как программаторов ещё не было, я сам писал протоколы на каждый тип памяти.
На MWBUS тоже. Только с адресацией намудрил. Там надо переключать 8 и 16 бит.
Вообщем считал я только пол дампа - через байт.
Возился я несколько дней. Нащупал защищённую область,поработал с ней, кое что понял, но не до конца.
Обнулил эту область и, О Чудо!!!, щиток заработал. Так и отдал, даже денег не взял, чему клиенты были несказанно рады.
Ну, а дальше пошло: работа, опыт...
Что бы разобраться в дапе, надо начать разбираться в нём.
Можно работать с кальками, а можно ещё и голову добавить.
-
Название памяти EEPROM = Electrically Erasable Programmable Read-Only Memory — электрически стираемое перепрограммируемое ПЗУ
FLASH - это физика процесса, но из-за краткости перешло, как название, на на саму память.
FLASH и EEPROM по сути одно и тоже - Энергонезависимая память. Хранить в памяти можно не только константы, но и кулинарные рецепты,
т.е. всё, что надо.
Главное отличие в быстродействии и объёме.
EEPROM более медленная память и меньшего объёма, зато можно записать в любое место любое кол-во байтов. Стирание при этом происходит автоматически.
С FLASH несколько иначе.
Записать также можно в любое место любое кол-во байтов, но стирание происходит блоками.
Поэтому, если нужно откорректировать один байт, то надо прочитать блок, откоректировать этот байт, затем стереть блок и записать заново.
Если записывать на пустое место ( FF ), то стирать не надо - оно уже стёрто.
Можно так же работать с отдельными битами, например вместо числа 7 можно записать любое число - от 7 до 0, обнуляя соответствующие биты.
Обратно уже не получится.
Например, в панелях Magneti Marelli, во FLASHе 908 проца со временем портился один-два байта. Приходилось стирать и записывать заново память.
В .EEPROMе достаточно просто переписать этот байт.
Правда, в более новых моторолах ( 912, 9s12... ) EEPROM стирается уже по 4 байта. - Это хорошо видно по записи километража.
FLASH память достигла такого совершенства ( срок хранения, число перезаписей ), что границы между FLASH и EEPROMом стираются.
В новых процах, если не ошибаюсь в NECах, EEPROM, как таковой - физически, вообще отсутствует.
Пользователь сам назначает в массиве FLASH памяти нужный ему объём ( блоками ) и назначает его EEPROMом.
Если требуется модифицировать EEPROM, то переписывается весь блок.
Как правило во FLASHе хранится память программ, но никто не мешает хранить её в EEPROMе, если места хватит.
Не так давно появился новый тип памяти: SPI flash.
Таже FLASH, только сериальная и по протоколу SPI.
Ничего сказать о ней не могу, надо читать даташит.
И SEEPROG мой её не берёт.
- 1
- 1
-
А, никаких бумажек на корпусе нету?
Как выглядит серийник?
-
Всем спасибо!
Юрий был прав.
Даташит тоже пригодится.
-
-
Привет, граматеи!
Я тоже озабочивался вопросами грамотного написания и что бы не быть осмеянным просто скопировал название из сопроводительных документов на DIGA.
Вот так они пишут.
Ну да ладно, я рад, что вы поняли о какой машине идёт речь.
Part #
24810-7S62A
Прилагаю EEPROM.
Тип файла S19, читается блокнотом.
Увы, это всё, что у нас осталось от проца.
Человеческий фактор его грохнул.
-
9s12H256 Masket 1K78X
Помогите, пожалуйста, FLASHем.
Чем больше, тем лучше.
-
Вот, что мне удалось найти здесь
На данный момент у меня были подключены и успешно работали в моей машине RER и REN low-speed CAN.Сами магнитолы отличаются между собой наличием в RER версии навигаци и встроенной системы
BlueTooth (для работы требуется подключение внешнего микрофона).
Логика работы магнитол несколько отличается. Для того, чтобы включилась и работала магнитола RER
необходимо и достаточно оказалось подачи трёх команд CAN:
000 (Power Mode) 6 63 00 00 00 00 00 (10 раз в секунду,
сообщение о положении рычага передач в положении паркинг)
002 (Spd/Tach) 8 FF FF FF FF FF FF FF FF (10 раз в секунду,
сообщение о том что скорость нулевая)
43F 8 FD 00 BF FF FF FF FF FF (1 раз в секунду,
смысл этого сообщения мне не понятен, но без него магнитола с определённой переодичностью отключалась)
При прекращении передачи этих сообщений магнитола уходит в спящий режим (отключается).
Отличие магнитолы REN в том, что она включается при
однократном сообщении 000 (Power Mode) 6 63 00 00 00 00 00 и
выключается при получении сообщения 000 (Power Mode) 6 00 00 00 00 00 00
Постоянная передача сообщений по шине CAN для работы магнитолы не требуется.
Все эти магнитолы могут работать либо с быстрой шиной CAN – 125kbit/c либо с медленной – 83.3 kbit/s.
На контакт автор не выходит.
-
Всем привет!
Аппарат CHRYSLER REQ SIRIUS
Part # 05064113AJ
Вот так он выглядит
Сей дивайс получает по CAN команду при включении зажигания ( 1 положения) и тогда его можно включить.
Существуют эмуляторы этой функции. При желании его можно изготовить самому, чем я и собирался заняться.
Но, тут сорока на хвосте принесла любопытную новость:
Оказывается существует УСКОРЕННЫЙ метод отвязки от CAN - аппаратный!
Типа, поставить перемычку, отпаять пару резиков и т.д.
Может кто чего знает?
-
-
-
Тема ещё актуальна!
Ребята, тряхните, пожалуйста, свои архивы.
Может отыщется дамп от блока с вышеуказанным номером.
Зараннее благодарю
-
Если не найду оригинал, то буду пробовать. У NALDECов нижняя часть дампа различается.
А что было в моём можно только догадываться.
Всё равно спасибо!
-
Блок NALDEC 33214 54 _ EEPROM 24c04.
Судя по дампу, блок на всех обиделся и свёл счёты с жизнью, обнулив всё, что только можно.
Киньте, пожалуйста, дампов от блоков именно с таким номером. Другие номера имееются.
-
В теме тебе про УПА-НЕК разжевали.
В смысле ответили в моей теме или была какая-то другая тема?
Если в моей теме, то ответов я прочитать не успел - она испарилась. :crazy:
-
Всем привет!
Пропала тема
"NEC, чем читать."
В разделе ОДОМЕТРЫ.
Также пропадали ранее ответы в темах.
Пишешь ответ, а на следующий день ни откликов ни самого ответа.
Это, что глюк или работа сыпер бдительного модератора?
-
Мож переходник специальный нужен?
Осцилограф нужен!
Если не хочет читать, смотришь что творится на выводах.
Иногда RESET не проходит, бывает импульсы недостают до земли или плюса и т.д.
Иногда тотально проверяешь: вывод проца-шапка-MAX232-разъём-кабель-комп-розетка.
Только пользуйтесь делителем 1:10. Простой щуп сразу в мусорник.
-
В айпроге это реализовано, если ты будешь 56-м скриптом читать 46-й то получишь отказ, 56 и 66 читаются нормально, т.е. они аппаратно совместимы разница в объеме памяти.
По идее должно быть наоборот: при чтении 56, как 46 получаешь отказ.
Можно попытаться прочитать 46, как 56, но маловероятно, что прочтётся весь объём.
( в этом месте, мне пришлось на пальцах считать, т.к. запутался я )
Метод чувствителен и к организации памяти ( 16 или 8 бит )
Некоторые м/с не имеют 16 бит организации.
Если не ошибаюсь, в старом мобильнике Panasonic стояла 93с86, которая работала исключительно в 8 бит режиме.
Память Jazaki в SAAB 900 представляет собой не что иное, как 59с11 (протокол NS в 8 битном режиме)
puhovickА что за идея?
Может на IProgе реализовать?
Реализовать можно в любом прогере.
Alex+ как-то незаинтересовался моим предложением ( А оно ему надо? )
По моим прикидкам, подпрограмма длиной пару строк дампа.
Если мы все насядем на Оранжистов, то возможно, они пошевелятся.
А мне, глядишь, червёртый Апельсин в халяву перепадёт.
-
но какой чип там неизвестно, поэтому сохранил дампы как с46, с56, с66.
Кстати, имеется способ, лично мною проверенный и используемый на протяжении нескольких лет,
отличить память MWBus ( с46, с 56, ... 59с11, и т.д.) Если условие не совпадает, то программа выходит из режима чтения. Для этого надо слегка дополнить софт небольшой подпрограммкой.
Насколько мне известно ни один прогер не поддерживает эту функцию.
Например, не далее, как вчера читал X-progom и SEE-progom мс s93c76. В результате получил два разных дампа. Чему верить? Только по области пробега понял какой дамп правильный.
Несколько раз предлагал идею Оранжевикам, но их это не заинтересовало.
-
Читано TURBO V6, возможно потребуется SWAP.
Как разобрать дамп?
в Одометры
Опубликовано
Узнать какой стоит процессор и найти на него дизассемблер - ровным счётом ничего не значит!
Надо вытащить из проца программу и её дизассемблирнуть. Потом разобраться в этом и найти , что и зачем программа читает и пишет в EEPROMe. Это тотальный метод. Именно так была поставлена точка в поисках метода коррекции пробега по диагностике в EWS BMW е46,38,39... Такой возможности не обнаружилось!