Процессор sp107156 как прошить
Доброго времени суток!
Инд.код 58798360111
сер. номер 410282289
S: 1419661586
SW :01.03.09
процессор sp107156 кз по питанию,"стасик" коротнул +300в на - вторичного питания!
стабилизатор 3.3в "дырка"!
поделитесь плиз прошивкой, прошивать буду USBDM, *.sw19!
Заранее Спасибо!
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Marking (маркировка) - обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Неисправности
Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Package (корпус) - вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 - пластковый корпус для поверхностного монтажа
- SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 - тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
FM | Frequency Modulation - Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control - Автоматическое управление частотой |
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему Холодильник Ariston HBU1201.4NFH03 прошивка процессора как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
здравствуйте!подскажите,пожалуйста,прошиваю аркадия,при анализе вылезает одна ошибка.в верхней строке стоит цыфра 31,а в считанной 32.проц. менял 3 раза,все из одной партии.в чём может быть причина?заранее спасибо! сма ошибку не показывает.включаю в..
программатор rt809h 2
здравствуйте. есть программатор rt809h и есть контроллер sp107156 требующий прошивки. можно ли этим программатором шить эти контроллеры? спасибо.
замена модуля аркадия на сма indesit misk605 3
у клиента на данной машинке был ошибка f12. снял модуль с мордой. на модуле pcb:16200216505, set:21501022905, f/w 010413, s/n1337503512. при подключении к usb dm, чип не определялся. имелся в наличии такой же модуль code: 21501022902, f/w 01..
аналоги для процессоров freescale для arcadia 4
прошивка wisl 105 indesit, машинка после грозы. 2
машинка после грозы, вылетел модуль изначально стоял процессор sp101655, заменил на sp107156 . нужна прошивка см indesit wisl 105 sl csi y s/n 809170164*24385530275 sw01.03.09 что удалось считать прилепил.
ремонт блока управления аркадия 1сма indesit 7
доброго дня на модуле аркадия коротил микроконтроллер sp107158 поменял на sp107156 . при включении программы закрывает дверцу и затем на секунду открыв..
холодильник hotpoint ariston ecft1813hl не включает компрессор. 4
добрый день! холодильник hotpoint ariston ecft1813hl № 305144618 * 58795510110, платформа artica, не включает компрессор, не реагирует на кнопки управ..
холодильник hotpoint-ariston ecft1813shl №308016804*58795550110 3
доброго времени суток мастера и коллеги. пришел холодильник в ремонт шлейш перетерся и процессор с небольшим количеством деталей ушел . ищ..
холодильник hotpoint-ariston ecft1813shl №308016804*58795550110 3
доброго времени суток мастера и коллеги. пришел холодильник в ремонт шлейш перетерся и процессор с небольшим количеством деталей ушел . ищу прошивку на проц sp107156 может кто сталкивался с таким. пару прошивок нашел но не тех не подошли.
мигает индикация при включении стир. маш. ariston artl 1047 8
доброго! проблема: при втыкании в розетку в течении примерно одной минуты никаких признаков жизни, затем начинает мигать нижний ряд свет..
замена sp107158 на sp107156 . панель молчит, ошибку не выдает. 4
был пробит процессор sp107158. поставил sp107156 . прошил все норм. машинка не дышит. в чем проблема? прошивка рабочая. на другом контролле все работает.
микропроцессоры indesit 39079lfzv, sp101655cfue, sp107156 cfue 1
mc9s08gb60a этот процессор эквивалентен 39079lfzv, sp101655cfue, sp107156 cfue? можем ли мы использовать одно вместо другого? мне нужна информация и скажите, в чем разница между ними.
merloni usb hardware key,сгоревший процессор sp107156 1
приветствие, прошу коллег, у которых есть решение моей проблемы, помочь мне. у меня сгоревший процессор на аппаратном ключе indesit.
hotpoint ariston ecft1813hl. indesit code 162002726.00 2
всем привет. плата неадекватно реагирует на датчики, то есть живет своей жизнью. все цепи от датчиков к мк прозвонил все целое. меняются показания при нагреве или охлаждение датчиков напряжение на входах мк изменяется а он не реагирует. нужна прошивк..
холодильник hotpoint ariston mtp1912f/ha нужна прошивка. 1
здравствуйте форумчане! холодильник hotpoint ariston mtp1912f/ha code.81484400002 s.n 804290127 type df01ff после перепада напряжения cгорели блок питания и процессор ( sp107156 ) блок питания восстановил процессор п..
нужна прошивка indesit wisl 103(cis) sw: 010413 s/n: 1211103999 4
нужна прошивка indesit wisl 103(cis) sw: 010413 s/n: 1211103999 code ?21501022904 нужна прошивка indesit wisl 103(cis) sw: 010413 s/n: 1211103999 code ?21501022904 штрих код: 0122150102290 41211103999 процесс..
нужна прошивка для холодильника hotpoint-ariston (hbd1201.4fh) 1
в процессоре sp107156 дырка. хочу поменять субмодуль с процессором. нужна прошивка. у меня на холодильнике бирка hbd1201.4fh 205252904*58745890110, а на плате 16200227002 id: 2004585 sw: 132 ft 12034.
взаимозаменяемость микропроцессорных модулей на arcadia 8
недавно начал заниматься ремонтом модулей сма , чаще получается заменить выгоревшие детали (тиристоры , диоды, высохшие конденсаторы). приобрел..
помогите с прошивкой для стиральной машинки indesit iwsd 5085(cis) usbdm 4
usbdm.. indesit iwsd 5085(cis) code: 215010229.03 sw 01.04.09 s/n 1125601585 процессор sp107156 все облазил. парочку прошивок скачивал, все не то. если оживет, с меня пиво:)..
прошу помочь! ответьте пожалуйста знающие люди 2
нужна прошивка для indesit iwb 5083 code 21501022903 s n 111930591 sw 010409 процесор sp107156 строго не судите,я новичок в этом деле. прошивал в основном телефоны ну и так немного познаний в ремонте тв . первый вопрос могу ли я..
Нам понадобится программатор, который покупается на Ebay, AliExpress или же собирается-паяется самостоятельно.
Я покупал такой , но что-то их в продаже не видно. Есть приборы побольше размером , ничем не хуже, насколько я понимаю.
Где-то я находил схемы-прошивки для самостоятельного изготовления, но не помню. Поискал ещё раз, вспомнил. (наглийске йазыг)
Установить драйвера и софт для прошивки в принципе не сложно. Считаем, что уже умеем записать нужную прошивку.
Самое сложное - заполучить в свои руки нужную прошивку. Нужно собрать воедино так называемый "Софт" и так называемый "Конфиг".
В "эти наших интернетах" есть софт версий 01.03.09; 01.04.02; 01.04.03; 01.04.09; 01.04.13; 02.00.10, но надо искать.
Например, с форума Радиокота из темы про подобный программатор можем скачать Софт версии 01.03.09 .
C сайта Manual-SMA можно после регистрации надёргать на халяву десять пошивок (Софт + Конфиг (для наших целей - всё равно какой конфиг)).
Кто скачал - можете выложить дампы прямо в этой теме.
На сайте zip-garant-ul.ru находим и покупаем(да-да, вот такая бяка) за 27рублей (через СМС) или за 0.3 WMZ подходящий конфиг. (Никто не призывает покупать именно там, просто это место мною лично проверено неоднократными покупками. Можно просто попросить конфиг на форуме, люди помогают, откликаются.)
Теперь будем собирать и прошивать всё вместе, потому что я лично не уверен, что "Софт" в прошивке не имеет повреждений.
Понадобится редактор, умеющий работать с файлами *.s19 . Так как нормального редактора таких файлов не нашлось, то берём программу от программатора Orange3
Если кто-то может предложить нормальный редактор для *.s19, буду только рад.
Ладно, продолжим. Когда я забуду, что и как делать, то приду сам и по пунктам буду повторять по написанному.
1 . Находим нужный Софт.
2 . Находим нужный Конфиг.
3 . Открываем Конфиг в редакторе (у меня - Оранж3), копируем содержимое файла в буфер. Больше конфиг не понадобится.
4 . Открываем Софт в редакторе и по адресу начала Конфига (1A00) вставляем содержимое буфера. Сохраняем полученный файл в формате .s19 с новым именем .
-----
Тут можно не читать.
Редактор без моего ведома дописывает много лишнего, дополняя отсутствующие в дампе области байтами FF. Такой дамп программатор не может записать, потому что в дампе есть указания на запись в недоступные области.
Нам же нужно писать только по адресам в двух областях :
1080 - 17FF и 182С - FFFF
Это те области, которые описаны в даташите на процессор как Flash-memory. (стр.42 даташита на MC9S08GB60A, раздел 4.1 Memory map )
------
5 . Открываем полученный файл с новым именем банальным блокнотом и удаляем все строки с начала дампа до строки S214001070 включительно (в другом редакторе это может быть строка S1131070, но суть та же, просто на адрес выделено меньше байт (см. описание формата .s19 в Википедии)).
6 . Удаляем строки
S214001800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 (или же S1131800, см. Вики)
S214001810FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 (аналогично)
S214001820FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 (аналогично)
Потому что это адреса регистров и программатор не может их записать.
7 . Сохраняем полученный дамп. Его нам и нужно!
Запускаем программатор USBDM и прошиваем этим дампом модуль стиральной машины.
В аттаче несколько файлов, из названий файлов понятно их содержание.
-----------------------
НО! Есть вариант попроще, без применения софта от Оранжа и ковыряния с дампами в блокноте. Завтра-послезавтра напишу.
Я же добавлю архив с картинками создания прошивки для ARTL1047RU с помощью софта программатора Тритон.
Самый простой метод. Вот небольшое описание действий:
Теперь открываем файл нужного нам Software. (Файл - Открыть - переходим в нужную папку- выбираем нужный файл, не забыв правильно указать расширение s19)
Картинка Triton_Open_Software_s19.jpg
Кликаем правой кнопкой на адресном столбце и в контекстном меню выбираем "Переход. "
Картинка Triton_goto_.jpg
Задаём новый адрес перехода 1A00 (адрес начала конфига)
Картинка Triton_goto_1A00.jpg
Прямо на нулевом байте строки 1A00 кликаем правой кнопкой и выбираем "Вставить".
Картинка Triton_paste_config.jpg
Конфиг из буфера вставится в дамп.
Сохраняем полученный дамп (Файл - Сохранить как - %нужное_имя_файла%.s19)
Рекомендую расширение дописывать вручную, потому что программа по умолчанию даёт расширение mot и файл приходится переименовывать.
Картинка Triton_save_as.jpg
Кроме картинок в архиве софт 1.4.9, конфиг ARTL1047RU_50764160000_C00287214 и результирующий дамп. Дамп проверен на машинке.
----------
Добавлен архив Arcadia_errors.rar - в нём файл с расшифровкой кодов ошибок Arcadia. Спасибо участнику ankorservis
Началось все с того, что залил много моющего в СМА Indesit WIL85EX/TE/Y. В итоге полезла пена и попала на блок управления (мозги), в результате чего машинка просто перестала включаться.
Но! Не все потеряно. Начал читать, много где пишут, что нужно подождать 5-10 минут, и вот, чудо. Заморгали индикаторы, которые указывали на ошибку F-12 — ошибка связи блока управления с модулем. Чаще всего из-за слетевшей прошивки.
Поехали дальше… Снял мозги, вынул из пластмассового корпуса и начал внимательно рассматривать. Была влага на краю плате, в результате чего, как я полагаю, и произошел сбой, но из строя ничего не вышло! Процессор стоит SP101655, либо же MC9S08GB60, от Motorola.
Под него, оказывается, нужен специальный программатор — USB BDM.
Ну… Прошить стоит 300 грн., а программатор — 390, на момент покупки. Поэтому решил купить программатор и сделать все сам, нежели отдам 300 за прошивку, завтра опять пойдет пена, и опять платить… А то и хуже!
Вот так выглядит программатор (снизу) и блок управления (сверху)
Прошивка
Где же брать прошивку? Я не стал рыться в просторах паутины, и купил прошивку за $2. По крайней мере точно знаю, что она подойдет.
Теперь перейдем к распиновке. Всего необходимо 4 контакта: VCC — питание, GND — земля, RST — сброс, BKGD — линия, по которой передаются данные..
На субмодуле с процессором это выглядит так
Если же Вы хотите прошить не выпаивая модуль, как делал я, то рекомендую питание подпаивать к выводам конденсатора C007.
Подпаялся, открыл программу, которая шла в комплекте. Если у кого нет, то скачать можно здесь, и драйвера также.
Как уже говорил, открываем программу, выбираем напряжение 3.3В, важно не ошибиться, иначе спалите проц. Затем выбираем прошивку, вводим частоту (см. видео), и прошиваем. Прошили…
Теперь, при первом тесте, рекомендую заранее отпаять провода с субмодуля, ибо это может сказываться на правильной работе.
Если все отлично работает, то поздравляю! Вы восстановили СМА, и скорее всего, сэкономили немало денег.
Об использовании USB-загрузчика у NXP имеется аппноут AN10986 (код). Я же попробую в рамках курса для новичков рассказать его по-русски.
На данном этапе отладчик нам не нужен, поэтому отключаем его от USB.
Для данного урока вам не подойдет LPC1114 поскольку в нем нет USB, не спотря на то, что они подписаны на плате.
Схема
- Земля, aka GND. Тут как бы без вопросов: земля разъема USB обязана быть объединена с землей контроллера;
- Питание для платы будем брать с USB. На самой плате предусмотрен вывод +5VIN предназначенный для подключения внешнего источника питания на 5 вольт. Соответственно этот вывод и подключаем к USB +5V;
- D- заводим на USB-DM вывод платы;
- D+ заводим на USB-DP вывод платы;
- Что бы контроллер мог обнаружить подключение к USB шине (и понял, что требуется USB версия загрузчика взамен UART), подключаем +5 вольт с USB на вывод USB-VBUS платы;
- Что бы компьютер, в свою очередь, смог определить, что к нему подключено USB full-speed устройство, линию D+ подключаем через резистор 1.5КОм к выводу +3.3вольта. Номинал желательно не менять. У меня работало и с резюками 1.3к-1.6к, но нет гарантии, что оно будет работать стабильно.
- Что бы контроллер понял, что требуется режим загрузчика, вывод FT/GPIO платы подключаем через переключатель на землю. При замкнутом за землю выводе у нас будет режим загрузки, а при разомкнутом – режим выполнения прошивки.
Возможные проблемы
Если что-то начало сильно греться, или вдруг задымилось, то, вероятно, вы просто перепутали полярность.
Если ОС сообщает что подключено неизвестное устройство, то проверьте правильность монтажа. Правильно ли подключено питание. Не перепутаны ли выводы D+ и D-. Правильный ли установлен резистор.
Думаю так же стоит упомянуть про возможность защиты кода. Как видно на картинке, метка диска у контроллера CRP disabld, что означает отключенную защиту. У вас будет точно так же, если вы конечно прежде ни где ничего не натворили. Но если вдруг метка другая, то у вас могут возникнуть трудности с чтением/записью прошивки. Подробнее написано в аппноуте.
Прошиваем контроллер
- Копируем файл firmware.bin с контроллера (съемного диска, соответствующего нашей плате) к себе на диск.
- Удаляем файл с контроллера. Это приведёт к стиранию прошивки.Отключаем плату от USB и разрываем соединение FT/GPIO с землёй, тем самым вернув контроллер в режим исполнения прошивки.
Подключаем плату к компьютеры через USB-разъем отладчика и видим что светодиод просто тускло светит. И правильно, в контроллере то нет никакой прошивки.
Отключаем плату от USB и восстанавливаем подключение FT/GPIO с землёй.
Подключаем плату через новый USB разъем. Должен снова появиться диск с файлом firmware.bin, но в нем уже будет мусор.
Возвращаем сохраненный файл firmware.bin на контроллер (на запрос заменить, отвечаем утвердительно).
Повторно отключаем плату от USB и разрываем соединение FT/GPIO с землёй, повторно вернув контроллер в режим исполнения прошивки.
Снова подключаем плату к компьютеры через USB-разъем отладчика и видим что светодиод снова начал мигать.
Отступление для Linux и MacOS
В Linux и MacOS не всё на столько удобно. В связи с особенностью этих систем (по непонятным причинам) писать на пустой диск новый файл, начиная не с первого сектора, а со второго, контроллер в итоге прошивается не правильно.
Но выход есть и тут. Достаточно файл прошивки принудительно записать начиная с первого сектора, например, с помощью dd. Конечно менее удобно чем простое перетаскивание файлов, но линуксойдам не привыкать.
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Читайте также: