Сегодня вскрыл свой контроллер - ПЗУ запаяно
Варварствовать изначально не хотелось (выкусывать ПЗУ, выпаивать остатки ножек по одной и затем прочищать отверстия).
Попробовал выпаять паяльником, совмещенным с отсосом припоя - идет плохо. Тогда решил не удалять микросхему физически, а отключить ее от шины, подав на ^CS (вывод 20) лог. "1", а панельку (кроме 20-го вывода) напаять прямо сверху.
Итак, как это сделать:
Находим 20-й вывод (он висит на земляной шине на нижней стороне платы).
Скальпелем отрезаем вокруг вывода часть "земли".
Подаем на него лог "1" - запаиваем резистор порядка 1 кОм между выводами 20 и 28.
Берем панельку (лучше цанговую), откусываем на ней тонкую часть вывода 20-й ножки.
Правильно ориентируем панельку 1-м выводом к 1-му выводу ПЗУ, cлегка разгибаем в стороны концы ее выводов, примеряем, чтобы она наделась с усилием на штатную ПЗУ прямо поверх утолщенных частей ее выводов до упора нижней частью в корпус ПЗУ.
Убеждаемся, что откусанный вывод 20 панельки не имеет контакта с выводом 20 ПЗУ.
В надетом состоянии "панелька поверх ПЗУ" смачиваем жидким флюсом выводы панельки вместе с основаниями выводов ПЗУ и аккуратно запаиваем их вместе. Паяем аккуратно, припоя на жало берем чуть-чуть - чтобы не стек вниз к основанию выводов.
Удаляем флюс спиртом, под лупой и тестером внимательно проверяем, что не напортачили.
Припаиваем корешок отрезанного вывода 20 панельки проводом к земде (вывод 14).
Вставляем ПЗУ с новой прошивкой в панельку - все, у нас теперь программа берется из ПЗУ в панельке. Если надо вернуться к штатной программе - вынимаем ПЗУ из панельки, соединяем вывод 20 штатного ПЗУ с "землей".