тут немножко некрохакинга... оживлял процессорную плату от древнего сервоусилка Mitsubishi MDS-A-SVJ после неудачной попытки ремонта. убрал где смог горы лишнего припоя, нашел соплю между ногами QFP, отмыл от флюса. завелась, но мотор не видит - AL.18, ошибка начального обмена с энкодером. наудачу поменял трансиверы - не помогло. энкодер запросы видит и отвечает, до ASIC ответы доходят, но не работает. фирмварь на этих усилках я когда-то уже ковырял и давно хотел найти отладочный порт. на диагностическом разъеме обнаружилсь процовые UARTы, подключился терминалкой, сдампил память. а фирмварь старая и ну прям сильно от моей отличается...
проц 88C166 - простейший, ковырять одно удовольствие после этих V850.. и вся прошивка - 32KB, вместе с загрузчиком и монитором. в общем без проблем нашел как программировать флэш, написал заливалку, с третей попытки прошил новую фирмварь и моторчик определился и заработал.