Имею Хамелион через LPT прошивал на нем и 93С(46)56
А сейчас надо срочно скопировать 93S56 с одной и прошить в другую.
93S56 имеет защиту от копирования в отличии от 93C56. Т.е. в ней есть закрытая «зона» некопируемая. Ни одного программатора который бы давал разрешение на закрытие этой зоны я не видел (при программировании новых пустых микросхем).
Ситуация такая, что есть возможность скопировать ее аппаратно (т.е. в самом контроллере в котором она стоит это панель приборов тягача VOLVO-FH12), кто делал нечто подобное?
Дампов памяти на панели приборов полно, но на грузовики и именно эту машину я найти не смог.
Из-за сбоя в программе отпал спидометр, и соответсвенно машина не видит датчик скорости, и тупит и жрет бензин и нет приемистости.
fsem
#2 от 15/05/2011 17:29
цитата
Смотрите ПДФ, стр.11. И сравните с ПДФ 93С(46)56 .
93S46(FireWire).pdf 164 КБ Скачано: 2034 раз(а)
iga
#3 от 15/05/2011 17:48
цитата
V_I_K, меняем название темы! или в мусор.
#4 от 16/05/2011 08:21
цитата
Вобщем тема в силе, нужен рабочий дамп на 93S56 на панель приборов VOLVO FH12 (тягач) 1998-2000 годов. МОТОМЕТР точный дам.
ДОБАВЛЕНО 16/05/2011 10:27
fsem писал:
Смотрите ПДФ, стр.11. И сравните с ПДФ 93С(46)56 .
Как найти данные на любой элемент я знаю.
V_I_K
#5 от 17/05/2011 08:47
цитата
iga писал:
V_I_K, меняем название темы! или в мусор.
Ну поменял. а толку?
m.ix
#6 от 17/05/2011 14:11
цитата
93S56 имеет защиту от копирования в отличии от 93C56 ============== Та и другая может иметь protect Залоченые не прочтёшь Для этого нужно более дорогущий прогер иметь. Оставь надежду всяк ломающий протект.
cybe
#7 от 17/05/2011 15:25
цитата
Если память пишет показания спидометра, то как она может быть защищена. V_I_K, а правильно ли её подключаешь к прогеру?
Peacedeads
#8 от 18/05/2011 20:34
цитата
всегда считал что 93S микрухи просто имеют защиту от записи, для чего и служит Protection Register, который хранит инфу о адресе с которого запрещена запись..
а вот читаться должна полюбому, про защиту от чтения впервые слышу..
The Protection Register on the M93Sx6 is used to adjust the amount of memory that is to be write protected. The write protected area extends from the address given in the Protection Register, up to the top address in the M93Sx6 device.
если ошибаюсь — пусть поправят знающие..
ДОБАВЛЕНО 18/05/2011 21:43
лет семь назад положил панельку VDO с такой микросхемой, кажется понипрогом, тогда пришлось собирать TURBO 6, там возможно работать с Protection Register, после чего удалось таки панель оживить..
Alex_Dr.
#9 от 06/06/2011 22:49
цитата
имея в наличии эту мс провёл эксперимент всё считалось даже после установленного протекта с адреса 0000 при повторной записи прогер спросил «очистить протект» я сказал да и всё.. опять записалось
Dmitry Dubrovenko
#10 от 07/06/2011 11:19
цитата
Alex_Dr. писал:
опять записалось
Так записАлось, или считалось?
EZoSat
#11 от 07/06/2011 19:50
цитата
Если в чипе неактирован регистр защиты -можно считать и писать Если регистр защиты активный и программатор позволяет снять защиту — можно считать и писать. Если установлен OTP бит, регистр защиты нельзя изменить. Тогда защищенную область нельзя переписать. Чтение всегда возможно.
ispdss
#12 от 16/02/2013 16:39
цитата
V_I_K писал:
Имею Хамелион через LPT прошивал на нем и 93С(46)56
А сейчас надо срочно скопировать 93S56 с одной и прошить в другую.
93S56 имеет защиту от копирования в отличии от 93C56. Т.е. в ней есть закрытая «зона» некопируемая. Ни одного программатора который бы давал разрешение на закрытие этой зоны я не видел (при программировании новых пустых микросхем).
Ситуация такая, что есть возможность скопировать ее аппаратно (т.е. в самом контроллере в котором она стоит это панель приборов тягача VOLVO-FH12), кто делал нечто подобное?
Дампов памяти на панели приборов полно, но на грузовики и именно эту машину я найти не смог.
Из-за сбоя в программе отпал спидометр, и соответсвенно машина не видит датчик скорости, и тупит и жрет бензин и нет приемистости.
Нет ничего проще! просто питание микрухи надо перекомутировать для разрешения программирования, а именно:котракты 8 с 6 и 7 с 5 это питание всё остальное как и ранее в 93с56
БЕЗЫМЯННЫЙ
#13 от 16/02/2013 18:24
цитата
ispdss, на дату не смотрел?
serg3434
#14 от 01/02/2019 14:07
цитата
ispdss писал:
V_I_K писал:
Имею Хамелион через LPT прошивал на нем и 93С(46)56
А сейчас надо срочно скопировать 93S56 с одной и прошить в другую.
93S56 имеет защиту от копирования в отличии от 93C56. Т.е. в ней есть закрытая «зона» некопируемая. Ни одного программатора который бы давал разрешение на закрытие этой зоны я не видел (при программировании новых пустых микросхем).
Ситуация такая, что есть возможность скопировать ее аппаратно (т.е. в самом контроллере в котором она стоит это панель приборов тягача VOLVO-FH12), кто делал нечто подобное?
Дампов памяти на панели приборов полно, но на грузовики и именно эту машину я найти не смог.
Источник
Тема: Программатор для 93s56. Помогитя!(+)
Опции темы
Программатор для 93s56. Помогитя!(+)
Может кто меня тыкнет носом в урл на простенькую прогу которой можно шить эту мелкосхему. А то не Лошадиный программер (понипрог) не Icprog ее не хотят всерьез воспринимать. А мне обидно.
Программатор для 93s56. Помогитя!(+)
Всё пишется без проблем ! Каким угодно программером, найди PDF.
Программатор для 93s56. Помогитя!(+)
Не первый день вроде замужем. Перепробовал все 93сХХ, 93lcXX все пишет и читает. А ставлю 93s56 с авенсисиса панели, не пишет, пишет анкнавун девайсе. И в ридми по понипрогу написано что 93sXX не поддерживаютя ет. Что там цоколевка не стандартная? И дамп считал криво как то.
Программатор для 93s56. Помогитя!(+)
Выходит, что замуж даже не выходил.:biglaugh: 5-7 pin to GND.
Программатор для 93s56. Помогитя!(+)
Ай молодца! Все знаешь!:biglaugh: Спасибо огромадное, усе читает пишет.
Re: Программатор для 93s56. Помогитя!(+)
is not it sprinter? i’m using elnec programmer without problems, but i don’t like this dash.
Re: Программатор для 93s56. Помогитя!(+)
Ponyprog i niema problema z etom pamiecia tolko ze podlanczasz 8 +/ 7 GND/ 6 +/ 5 GND
Ответ: Программатор для 93s56. Помогитя!(+)
этo провилнo c этoм программаторам?
Источник
Мотор Мастер Клуб
Автодиагностика для любителей и профессионалов
Текущее время: 23.09.2021, 15:10
программирование 93с56 16 бит
программирование 93с56 16 бит
Сообщение dima_k » 09.02.2015, 22:09
Re: программирование 93с56 16 бит
Сообщение __Maksim__ » 09.02.2015, 22:12
Re: программирование 93с56 16 бит
Сообщение dima_k » 09.02.2015, 22:30
Re: программирование 93с56 16 бит
Сообщение rins » 09.02.2015, 23:03
да в принципе всё не так. на фотке это просто АДЪ адский. вы про нормальные прогеры и панельки не слышали?
отломить ногу так, проще простого, а вы даже дамп не считали.
Re: программирование 93с56 16 бит
Сообщение rins » 09.02.2015, 23:07
купите норм. прогер. и вот таких штук. по необходимости. всё будет читаться, писаться.
я помню сканмастером 24с02 полностью запрограммировать не смог. и понял. дело тухлое с еепромом.
Холодными зимними вечерами… нет… в дождливую Питерскую погоду нашел интересное дополнительное хобби. Всё, что сказано ниже — не является инструкцией к действию! Если хотите повторить — это на Ваш риск! Стало интересно как считать напрямую из приборок дамп, на данную мысль натолкнули записи pvc1 Заказал с али: Программатор CH341A для eerom 24 и 25 серий, Клипса (Щипцы) для подключения напрямую к 8ми ножковым микросхемам, Программатор EZP2010, т.к. посмотрел на приборках VDO установлены eeprom серии 93. Вообще перечень eeprom возможных в приборках собран тут (ссылка). Всё приехало и нужно было протестировать. Т.к. гарантия на полика magic182gt заканчивается через 1.5 года, а ждать столько не хочется, провел испытания на имеющихся остатках: 1. Остатки приборки бош/мотометр с которой уже много чего выпаяно. 2. Остатки приборки vdo, тоже как запчасть.
Итак по порядку: 1. Смотрим программатор CH341A и понимаем, что софта и драйверов нет. ) Поиски в интернете приводят на сайт радиоремонтников профессионалов. Для того чтобы скачать файлы с этого сайта нужно зарегистрироваться и пройти «легкий» тест по схемотехнике. Пришлось вспомнить чему учили более 15 лет назад и, как ни удивительно, ответил на 5 из 6 вопросов при допустимом одном неверном ответе. Драйвера установлены (под win 7 32-бит) и программа запущена.
2. Нужно подключаться к микросхеме, но как?!
3. Теперь нужно подключиться к программатору CH341A — крутил, вертел его и понял, что отличается от тех, что на фото в интернете! На моем указан текст 24xx и полукруг справа от надписи… Тупил-тупил, взял мультиметр и прозвонил точки подключения на массу (корпус программатора), а так как масса в микросхемах 24 серии — это первая ножка (пин), то правильным оказалось подключение как на фото:
4. Выбираем в программе тип микросхемы: 24-ая серия, производитель общий и микросхему 24C02 (как написано на ней!) Жмем кнопку считать, ждем какие-то доли секунды и получаем:
Следующий этап изучений — микросхемы 93-ей серии: 1. Смотрим на микросхему на плате vdo от гольфа 4:
2. Скачиваем драйвера с диска с программатором EZP2010, ставим их вручную в win7 32bit через диспетчер устройств с подключенным программатором.
3. Подключаем программатор, клипсу на микросхему, выбираем тип микросхеме 93LC86 (8bit), жмем считать и, барабанная дробь, получаем сплошные FF FF FF FF FF… т.е. не читается. ((( Почему? Есть идеи, что сделал не так? Подключал EZP2010 к той же микросхеме 24C02 и считывание происходит корректно и идентично CH341A, т.е. программатор EZP2010 работает.
Audi A4 1.8т › Бортжурнал › Простой программатор для чтения EEPROM приборок и мозгов из подручных материалов.
Понадобилось мне тут вычитать eeprom приборки VDO, то что он легко вычитывается KKL шнурком я в курсе 🙂 Программатора для этих флешек у меня не было. Полазив по сусекам нашел программатор USBASP, это программатор AVR микроконтроллеров, стоит всего 90 руб. Вспомнил что где то читал что его легко превратить в программатор spi, i2 и microwire флешек банально сменой прошивки. Эти флешки используются в приборках и практически во всех блоках управления двигателем. То что надо, перекрывает почти все мозги и приборки. Вообще считать – записать eeprom обычно надо для того что б вытянуть пароль иммо, отключить иммо, скорректировать в мозгах вин номер и логин иммо, восстановить eeprom после не удачной прошивки и окирпичивании устройства… В общем полезный зверек, тем более не везде можно это сделать софтово.
Для начала берем вот такой программатор.
Соединяем программаторы вот так и меняем в одном прошивку. Будет он у меня программатором под флешки. Где взять прошивку и как прошить написано вот тут forum.easyelectronics.ru/viewtopic.php?t=10947 там же и программа для работы с usbasp в роли программатора флешек. Это пост автора проекта. Огромное ему спасибо!
Смотрим что он поддерживает в интересующем меня диапазоне машин. А поддерживает практически все 🙂 Все приборки и почти все блоки управления… Имею ввиду установленные в них микросхемы памяти.
Вот допустим модели мозгов Audi, зелеными галочками пометил что поддерживает.
Вот конкретно по моим любимым мозгам МЕ 7.5 из которых сделал себе двухпрошивочные — www.drive2.ru/l/522104471912710188/
Приступим к работе с ним. У меня задача вытянуть eeprom из приборки VDO, узнать пароль иммо и при необходимости залить вытянутый дамп в другую сохранив калибровки стрелок и привязанные ключи. Почему я не делаю это софтово? Очень просто, приборка радостно сгорела с дымком и все такое. Кирпич в общем 🙂 В таких вот случаях без программатора не обойтись.
Берем приборку. Как разобрать писать не буду и так все знают 🙂
Вон она. Флешка с eepromом. 93С86…
Выпаиваем ее по быстрому…
Подключаем в соответствии со схемой. Схема разнится от типа флешки. У меня в VDO стоит microwire 93LС86… Значит по второй схеме…
Так как панельки у меня под SMD8 нет (заказал), то сделаю по быстрому переходник. Возьму кусочек шлейфа, разделаю, нанесу цветовые метки.
И банально подпаяю, благо делов на минуту… Не очень фотогенично зато надежно 🙂
Напряжение питания выбираем в соответствии с даташитом на микросхему. Программатор выдает или 3.3v или 5v, переключается перемычкой. В моем случае любое, так как микросхема может работать в диапазоне 2.5-5.5 вольт.
Теперь можно подсоединить к компу и начать процесс считывания.
Запускаем программу. Смотрим что б был выбран программатор usbasp. Выбирает тип микросхемы с которой будем работать.
Далее все просто. Нажимаем считать. Идет процесс. Все считано. Вот почти и все. EEPROM считан. Но есть одна тонкость, считан он правильно но не совсем. При чтении прошивки из EEPROM 93с86 байты в словах перевернуты. Например первое слово 02 03 а должно быть 03 02. Так как проект этого софта не коммерческий то он очень простой и в нем нет опции intel/motorola с которой сразу правильно. Но это не беда 🙂 Сохраняем файл.
Теперь запускаем редактор WinHex, открываем нем файл нашего eeprom и делаем ему свап. Вот так: Правка – Модифицировать данные
В менюшке выбираете «Обратный порядок байт», блин, у меня кота байтом зовут 🙂 Ставим 2 байта и жмем «ОК»
Вот и все, наш eeprom в нужном нам виде предстает 🙂 Ну и сохраняете его. В случае с приборкой VDO иммо3 можете на вин номер ориентироватся, если он стал правильно отображается то все правильно мы сделали
Теперь пароль на иммо вытянуть надо. Тут можно руками и все такое но на много проще сделать это с помощью всеми любимой программы, а именно VAG EEPROM Programmer. Открываете полученный файл eeprom и в нем и сразу все что надо видите 🙂 Можно или ручками перенести данные в новую приборку а можно этот дамп залить со всеми калибровками и шкаламии ключами. Ну и пробег можете подкрутить пока законом не запретили 😉 Вот так все просто 🙂
Mazda 6 MZR-CD 2.2 Француженка › Бортжурнал › Перепрограммирование микросхем серии 93CXX программатором CH341A без выпайки микросхемы
как я писал в посте о замене приборной панели на комлектацию Sport (www.drive2.ru/l/580744725556888198/), у меня была необходимость считать содержимое микросхемы EEPROM 93C66 со старой приборной панели и записать ее в новую приборную панель. Для этого я приобрел на Алиэкспресс вот такой программатор с клещами-прищепкой:
У этого программатора была заявлена поддержка микросхем серии 93CXX, однако, как я не пытался прочитать микросхему, подключая клещи к разным разъемам программатора и пытаясь определить правильное расположение пинов, результата не было. Либо программа выдавала ошибку, либо считывала какие-то случайные данные, которые менялись от раза к разу.
Почитав еще, что пишут в Интернете, я понял, что на данном программаторе отсутствует разъем именно для этого типа микросхем, но все равно микросхему можно подлючить через соединительный кабель, который можно сделать самому.
Я нашел ссылку на ролик на YouTube, где некий уважаемый господин из Франции опубликовал схему соединительного кабеля для программирования микросхем 93CXX с помощью программатора CH341A. Привожу здесь ссылку на ролик, чтобы отметить заслуги автора: youtu.be/VXQlhxOhwb0
Но смотреть в этом ролике особо нечего, главное, это схема, которую я перерисовал для наглядности. Вот она:
Технически кабель подключается к боковому разъему программатора, который показан здесь (обведен красным):
Вариантов, как сделать кабель, много — например, можно разрезать кабель от прищепки и припаять проводки непосредственно на программатор, или использовать разъемы, как я и сделал:
После чего, прицепившись клещами к микросхеме (пин 1 находится слева внизу, к нему должен быть подключен красный провод прищепки), с помощью замечательной программы SiberiaProg-CH341A 1.40 (спасибо автору с сибирского форума по ремонту телерадиоаппаратуры за нее) удалось считать содержимое микросхемы и записать в новую приборную панель.
Сама микросхема выглядит так:
Настройки программы надо установить, как показано ниже:
Программу SiberiaProg-CH341A можно скачать с сибирского форума по ремонту телерадиоаппаратуры:
Вопросы пишите в комментариях. Удачного программирования, но на всякий случай хочу предупредить, что положительный результат не гарантируется и все, что вы делаете, на ваш страх и риск.