Прошивка аркадии с помощью USBDM, первый опыт

Всем привет.
Изготовил кабель для прошивки Arcadia. Сделал все по феншую, чтоб по цветам подпаивать без ошибки. Первая платка была с желтым конденсатором и почему — то я с нее не смог считать дамп. Вторая платка с черным конденсатором считалась.
Скачал програмку Sky Prog Programmer, еще накопал холявную, основной софт с драйверами был в прошлом посте Получил посылку, программатор
Пока у меня все.
Подбор прошивок Indesit Ariston
пока нужна такая: WIUN100CSI
Благодарю за внимание.
Sky Prog Programmer
Функция программы USBDM поддерживает работу на уровне всей флэш памяти микроконтроллеров FREESCALE MC9S08GB60 / MC9S08GB60A , установленных в электронных модулях INDESIT (HOTPOINT/ARISTON/WHIRLPOOL) серий ARCADIA 1 через программатор USBDM.
С помощью этой функции программы можно полностью запрограммировать память микроконтроллера (прошить проц с нуля), те. можно даже заменить микроконтроллер на новый чистый, которые есть в продаже.
Так же доступно чтение всей флэш памяти микроконтроллера.
SW (прошивки для флэш памяти) находятся во встроенной базе прошивок.
С помощью этой функции можно произвести следующие действия:
- Сконфигурировать (сконвертировать) SW под нужную модель изделия прошивкой-конфигом из встроенной базы прошивок (требуется дополнительная опция DB);
- Сконфигурировать (сконвертировать) SW под нужную модель изделия прошивкой-конфигом из вашей коллекции прошивок с диска компьютера;
- Запрограммировать полностью всю флэш память микроконтроллера;
- Считать полностью всю память микроконтроллера и сохранить на диск компьютера для своей коллекции;
- Просмотреть статистику ошибок (для стиральных машин).
- Повредилась память микроконтроллера (слетела флэш). Электронный модуль не работает, дисплей показывает ошибку F12;
- Дисплей (индикация) показывает ошибку F09. Перепрошивка другими способами не помогает;
- Вышел из строя микроконтроллер и был заменён на новый (или рабочий, бывший в употреблении);
- Возникла другая необходимость изменить SW;
- Считать полный флэш (SW) с рабочего электронного модуля и сохранить в своём компьютере для личной коллекции.
Когда может пригодиться данная функция:
Рекомендуемые к просмотру разделы:
1. Подключить к микроконтроллеру (электронному модулю) программатор USBDM;
2. Подключить программатор к USB порту компьютера;
3. Открыть программу Sky Prog Programmer с поддержкой функции USBDM ;
4. Открыть настройки, во вкладке Основное выбрать USBDM debug interface , выбрать питание Vdd 5V (или 3,3V в зависимости от подключения), если программатор USBDM поддерживает программный выбор подачи питания (если нет — поле будет не активным, а питание следует выставить с помощью перемычки внутри программатора USBDM);
5. Выйдите из настроек, подтвердив выбор. Устройство Indesit ARCADIA будет выбрано автоматически;
6. Нажмите кнопку «Считать прошивку», если вы хотите произвести чтение содержимого всей флэш памяти микроконтроллера. После успешного чтения в основном окне программы высветится заполненный буфер B. Что бы просмотреть данные о считанной прошивке и статистику, нажмите на кнопку «Статистика». Для сохранения считанной прошивки воспользуйтесь меню программы «Файл». Содержимое может быть сохранено в файл в формате S19;
7. Что бы прошить электронный модуль, нужно загрузить в буфер A нужную прошивку. Так как функция программы USBDM предназначена для работы с полной флэш памятью микроконтроллера, в буфер А необходимо загрузить полную прошивку, которая в электронных модулях ARCADIA 1 называется SW . Вы можете выбрать нужный SW из встроенной базы прошивок (необходима опция программы DB ). Либо вы можете открыть SW из вашей коллекции с диска компьютера через меню «Файл» или путём перетаскивания файла на окно программы. Файл должен быть в формате S19.
8. Выберите нужную прошивку — конфигурацию из встроенной базы прошивок (необходима опция программы DB ) либо из вашей коллекции с диска компьютера через меню «Файл» или путём перетаскивания файла на окно программы.
Пункт 8 можно пропустить только в случае, если SW было открыто из вашей коллекции.
9. Проверьте, верно ли выбраны прошивка SW и прошивка — конфигурация. Для этого при активной вкладке Буф А: Файл нажмите на кнопку Статистика Буф А . Вкладка Статистика станет активной. Проверьте данные. При необходимости измените серийный номер.
10. Кликните кнопку Записать прошивку .
В случае успешной записи SW в микроконтроллер в статус-баре внизу программы появится надпись Последнее действие: Запись, ОК
В случае же возникновения ошибок программа сообщит об этом.
В таблице ниже описаны различия конфигураций Sky Prog Programmer Indesit EP, Sky Prog Programmer Indesit COM и Sky Prog Programmer Indesit USBDM на примере работы с электронным модулем ARCADIA 1

На рисунке слева представлена карта памяти микроконтроллера FREESCALE MC9S08GB60 / MC9S08GB60A
Микроконтроллеры данного типа устанавливались на электронных модулях INDESIT / ARISTON серии ARCADIA-1
Как видно из рисунка, пользовательская FLASH память МК разбита на две зоны, которые расположены по адресам 0x107F — 0x17FF и 0x182C — 0xFFFF .
Голубым цветом выделена зона конфигурации под модель изделия (Configuration Area).
Здесь расположены различные сведения, которые определяют функции изделия, под которое прошит электронный модуль. Так же в этой зоне зашиты серийный номер изделия, продуктовый код и наименование модели.
Конфигурации Sky Prog Programmer Indesit EP и Sky Prog Programmer Indesit COM
С помощью программы Sky Prog Programmer в этих конфигурациях совместно с инструментами USB Elinv Prog / USB FT232RL и программатора через COM порт соответственно, мы можем считать зону конфигурации, а так же всю FLASH память микроконтроллера, но только при условии, что в FLASH памяти уже зашита SW (программное обеспечение, программа) ARCADIA 1 и SW не повреждено.
Перезаписать (перепрограммировать) мы сможем только зону конфигурации. Т.е. мы можем перепрошить под другую модель, но не сможем запрограммировать дрогой SW или не сможем прошить чистый МК.
Однако, с помощью этих инструментов можно так же работать с модулями серий ARCADIA-2 и ARCADIA-3. Но только с зоной конфигурации.
Конфигурация Sky Prog Programmer indesit USBDM
С помощью программы Sky Prog Programmer в данной конфигурации совместно с инструментом USBDM можно оперировать со всей памятью FLASH.
Т.е. можно прошить совершенно новый микроконтроллер с чистой памятью, например, под нужную стиральную машину или холодильник. Безусловно, этот набор инструментов более универсальный и обладает большими возможностями, но это работает только с модулями ARCADIA-1.
С модулями ARCADIA-2 и ARCADIA-3 инструмент USBDM работать не сможет, так как в них установлены совершенно другие микроконтроллеры.
программатор USBDM модуля Arcadia
при установке «Paged» в разделе «Memory Options» считывается 60,1КБ файл «PROSHIVKA.s19»,
при установке «Flat» в разделе «Memory Options» считывается 131КБ файл «PROSHIVKA1.s19»
что нужно выбирать «Flat» или «Paged» ?
нужно ли ставить галочку возле «Keep Empty SRECs» ?
прошивать считанными прошивками не пробовал — боюсь запороть рабочий модуль стиралки Indesit IWSC4105(EU) 46620550000 S/N003106715
плата EDT0117.11
проц SP101655 (mask 3L31R) — MC9S08GB60
SW:01.04.03
Как прошить модуль аркадия usbdm


Программа предназначена для мастеров, занимающихся ремонтом Стиральных машин, Холодильников, Посудомоек и т.д. (всех видов техники где установлены модули Arcadia с микропроцессорами Freescale MC9S08GB60 (Mask 3L31R), MC9S08GB60A (Mask 4L11Y) SP101655CFUE, SP10 7156 CFUE )
торговых марок Indesit и Ariston
+ Считывание, запись, сохранение считаного файла ПО микропроцессора, просмотр статистики и зафиксированных ошибок. Возможность считывание данных ПО с микропроцессора даже если модуль находиться в ошибке F-12 .
+ Извлечение config файла даже при повреждённом SW ( ошибка F-12 )
+ Статистика сохранённых в памяти процессора ошибок, коды и субкоды с подробным описанием ( для стиральных машин ).
+ Встроенный Конвертер прошивок SW+config = .S19 ( создание файла пакета для последующего внутрисхемного программирования через USBDM программатор ).
В состав Конвертора входит:
18 версий SW: ( 01.03.02 / 01.03.09 / 01.03.06 / 01.03.09 Artica / 01.04.02 / 01.04.03 / 01.04.09 / 01.04.13 / 02.00.10 / 02.05.00/ 02.06.03 / 02.06.04 / 03.06.00 / 03.06.05 / 03.07.05 / 03.08.06 / 03.08.08 / 11.00.08 )
1196 Config файлов ( прошивок ) с возможностью извлечения из базы и пополнения пользователем.
+ Функция сравнения контрольных сумм (корректность прошивки) + Совместимость со всеми версиями Windows: XP, 7, 8, 10,Vista (32-64bit) + Возможность бесплатного обновления.
+ Лицензия на 2 устройства ( компьютера, ноутбука или планшета )
+ Подробная инструкция (мануал) по установке и работе с программой.
+ Языки меню: Русский, Украинский, English, Italiano, Francais, Poland.
Цена: 40 USD ( или по курсу )
УСЛУГИ.
По всем вопросам обращайтесь:
ПРОШИВКИ.
Модули высылаются транспортными компаниями «Новая почта», или «Укрпочта».
Оплата