Jump to content

Рекламные объявления:

Продажи от Vasilich: Калькуляторы для iProgPro.  Калькуляторы для iProgUSB.  STool - Программа восстановления одометров.  PCMflash - загрузчик для блоков управления двигателем
Внимание всем владельцам iProg USB, начато обновление ЛЕТО 2019.  <- Читаем это обязательно. Запуск кальков на Win7(64bit). Скрипт Lada Vesta для мотоадаптера

На форуме в продаже есть CAN-BLOCKER для смотки пробегов на мерседес, с замками на процессоре NEC.

MasterEditPro - редактор калибровок ЭБУ          ODIS-ONLINE (GEKO)

Важная информация по PCMflash, читать обязательно, чтобы потом не было лишних вопросов.

Sign in to follow this  
Vasilich

О внутрисхемном программировании Eeprom

Recommended Posts

Давайте в этой теме поделимся наработками по внутрисхемном программировании EEPROM, тема интересная и нужная, у кого есть какие наработки, какие панели можно, какие нельзя, куда и как подключать, варианты обхода внутренних стабилизаторов процика, чтоб его не спалить и т.д.

Share this post


Link to post
Share on other sites

У меня прогер ОМЕГА для него есть адаптер для внутрисхемного программирования.Опробован на панэли денсо от тойота камри 2003г.Питание подаётся на панэль,точки подключения непосредственно к 93с46 ,доступ к ней изумительный вот только выпаивать из двухстороннего монтажа... :13: на кварц кондёр 0,1мф чтоб остановить проц и вперёд,а потом кальк Vasilicha :27:

Share this post


Link to post
Share on other sites

на панелях DENSO с процессором MG7372 нельзя применять

горит внутренный стабилизатор и затем вся микросхема выходит из строя

Share this post


Link to post
Share on other sites

Если подать питание на панэль что может сгореть :23:

Share this post


Link to post
Share on other sites

на панелях Yazaki при внутрисхемном программировании, замечал, что нужно подождать секунд 20 после включения питания программатора, иначе не правильно считается/запишется дамп, причем пробовал двумя прогерами Orange3 и Sterh101

Share this post


Link to post
Share on other sites
У меня прогер ОМЕГА для него есть адаптер для внутрисхемного программирования.Опробован на панэли денсо от тойота камри 2003г.Питание подаётся на панэль,точки подключения непосредственно к 93с46 ,доступ к ней изумительный вот только выпаивать из двухстороннего монтажа... :13: на кварц кондёр 0,1мф чтоб остановить проц и вперёд,а потом кальк Vasilicha :27:

Камри феном чудно выпаивается разбирать сильно не надо, кстати неплохо было бы распин точек доступа узнать. С язаки я разобрался там проц не горит если питание на еепром подать, а вот денсо, приходится разбирать и выпаивать.

Share this post


Link to post
Share on other sites

Еаро хотел спросить а моторолы ведь тоже програмируются внутрисхемно или нет? :)

Share this post


Link to post
Share on other sites

Конечно внутрисхемно, хотя на фирменных прогерах можно и подымать проц

Share this post


Link to post
Share on other sites

Вот контрольки ниссан.

1-cs

2-clk

3-di

4-d0

5-gnd

8-vcc

 

P.S. Админ, что сие значит "Вам нужно набрать 10 сообщений, тогда вы сможете скачивать прикрепленые файлы"

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest Mr. Fix

Господа, а такая вещь, как осциллограф, кому-нибудь знакома?

Смотрим состояние линий EEPROM, к которой намереваемся подрубиться...

Если там тишина (проц к ней не обращается) и уровни единичные - есть шанс сработать внутрисхемно...

Если же там жарят импульсы... То куда вас черт несет? Последствия непредсказуемы... Аналогичный результат, если на линиях EEPROM нулевой уровень...

Что делать, если процессор не освобождает линии EEPROM после включения?

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

Если описания процессора нет, обратите внимание, что из себя представляет стабилизатор напряжения... Часто сигнал сброса формируется им...

Ну а уж после того, как процессор остановлен, проконтролировав еще раз линии, можно попробовать прочитать EEPROM.

Рекомендую в цепи от программатора включить резисторы ом по 100...

Share this post


Link to post
Share on other sites

Всем привет!

При внутисхемном программировании необходимо заглушить проц, если мешает.

Обычно его коротят или ставят резистор, можно заземлить reset.

Шина I2C позволяет подключаться на прямую ( она специально так разработана ), правда если проц не противиться.

Сложнее обстоит с шиной MWBus. Здесь состояние шины в режиме ожидания не оговаривается, надо глушить проц, как правило, в отличии от I2C, где это скорее исключение.

Главное избежать потери дампа, особенно в панели, где информация уникальна. В протоколе MWBus содержится команда : СТЕРЕТЬ ВСЁ и процы охотно используют её ( Е-36, А4 UK NSI ). Нейтрализация - отрезать 3 ногу (DI)

Метод внутрисхемного программирования можно использовать в трёх случаях:

1 Всё по барабану.

2 Проведена предварительная работа с конкретной панелью, и найден способ внутрисхемного программирования ( глушение проца, резка дорожек и т.д.)

3 Используется подсказка документации DIGA.

Лично я использую этот метод в крайних случаях:

Е-36. Режится питание на м\с, панель обесточена.

Е-39 ( панель с одной кнопкой, М35080) ничего не режится, панель под током.

Golf 3 ( Испания ) ничего не режется, панель обесточена.

Nissan - контрольные точки.

Share this post


Link to post
Share on other sites

Вчера делал Nissan Almera (2004г.в.).

На панели в 2 местах контрольные точки (ТР1 и ТР2).

ТР1 - это контролька ППЗУ 93С66.

Слева направо это выглядит так:

№1 - выв.8 93С66

№2 - выв.1

№3 - выв.2

№4 - выв.3

№5 - выв.4

№6 - уходит к процу (возможно это reset, времени не было проверить)

 

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

 

Дампы оригинальный и исправленный прилагаю.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

А ты на Альмере шунтировал проц?

Share this post


Link to post
Share on other sites

нет, там через вторую колодку с контрольными точками + 5 в подается на питание памяти и всё.

Share this post


Link to post
Share on other sites

Процесор который мешает читать еепром можно тормознуть (не на всех щитках)

простым способом , просто подать более низкое напряжение на щиток , вместо 12 вольт например 5 (иногда 4) и внутренные микросхемы щитка делают сброс (или сам проц.) а питание на еепроме будет низкое 3_4 вольта .

Share this post


Link to post
Share on other sites

Я вот не пойму... зачем тормозить проц, не проще ли использовать питание EEprom с программатора, в момент чтения? По крайней мере с магнитолами поступаю так.

Share this post


Link to post
Share on other sites

Я тоже так делаю, но не ко всем щиткам это применимо, денсо очень слабенькие процики.

Share this post


Link to post
Share on other sites

Mitcubishi Galant

Picnic

съёмный блочок с индикатором по контрольным точкам

TP0 - + питания (8 нога)

TP1 - DI (3 нога)

TP2 - DO (4 нога)

TP3 - CLK (2нога)

TP4 - CS (1нога)

GND - думаю что найти проблем небудет.

Share this post


Link to post
Share on other sites

Это не шутки, завалите щиток, потом дампы будите клянчить.

Для сомневающихся предлагаю эксперимент:

Берём щиток от бемки тройки ( Е-36 ), цепляемся на м\с, питание на щиток не подаём, только на память. Читаем, всё ОК. (а может и нет ) Но если изменим хоть один бит - будем лицезреть красоту из FF. :22:

А4 на 93с56, толи UK-NSI, толи VDO, прочитать даже не получилось - FF. Ребята проц не заглушили. :6:

Но это не значит, что все панели веду себя таким не хорошим образом. :28:

Share this post


Link to post
Share on other sites

Разными прогерами и результат может быть разный. Для семейства оранж, есть спецальный адаптер ISP для внутрисхемного программирования. Питание через него не подается, да и подключаться рекомендовано уже к работающему телу. Шанс угробить щиток сильно снижается.

Share this post


Link to post
Share on other sites

Дело не в реакции EEPROMа на программатор, а в реакции проца щитка на изменение дампа в памяти ( Е-36 ) или попытки чтения.

Способ убить дамп в Е-36:

Замыкаем 4 ногу EEPROMа на массу, включаем щиток, убираем коротыш, выключаем, включаем снова - на индикаторе надпись CODE, а в дампе FF.

Теперь о программаторе и адаптере.

Адаптер никакого чуда не делает, он просто умощает выход прогера, т.к. надо бороться с элементами схемы щитка и входами проца ( не заглушенного ), подключенными к выводам EEPROMа. При этом возрастает шанс грохнуть порт проца. ( Вспомним борьбу с собакой в BLAUPUNKT PARIS 41 там reset подтягивают к питанию через резистор ~ 100 - 470 ом. Иногда порт не выдерживает ). Выход прогера, для большей безопасности, должен быть собран по схеме " открытый коллектор " и подтянут к питанию резиком ~ 10 - 47 кОм. Двухтактный выход - неприемлем.

Share this post


Link to post
Share on other sites

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

Если точки не выведены, то на свой риск.

Share this post


Link to post
Share on other sites
Mitsubishi Spacewagon

 

 

Пробовал сегодня по этой фото SpaceWagon делать,

результат в чипе S130 одни FF правда половина дампа упела прочитатся

а потом всё времятолько FF.

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

И теперь если есть возможность выпаять , то лучше выпаять.

Нервы целее будут.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...