Наконец то и я свой прошил. С первого взгляда всем известная программа для прошивки не понятна (даже с переводом гугла), но как оказалось проста в использовании и работает. Свой программер я брал в минске за 130$ под конкретные цели (до кучи к остальным программерам), поэтому не торопился завалить его прошивкой. Но пришло время и деваться моему программеру было не куда.
Как я шил с помощью заводского PicKit2:
1. Ранее не прошивавшийся в версию "А" программатор как обычно подключаем к компьютеру
2. Запускаем всем известную программу для прошивки
3. Нажимаем кнопку "Clone", и получаем клонированный "девайс код" и "серийный номер" своего программатора. Например так:
4. При желании, нажимаем кнопку "Edit" и редактируем свой номер и жмем кнопку "OK".
5. В вкладке "Hex file generator" выбираем что хотим сохранить, загрузчик или полную прошивку и какой версии (на всякий случай можно сохранить все варианты), я воспользовался "Full Firmware" и "Generate TL866A firmware". Жмем "Save" и указываем где на компьютере сохранить прошивку.
6. Отключаем TL866 от USB, снимаем нижнюю крышку корпуса, видим 6 не распаяных контактных площадок с краю платы, квадратная площадка это контакт "1" , подключаем настоящий PicKit2, метка это контакт "1", я не припаивал а использовал контактую планку как переходник немного вставив и прижав на изгиб (там метализитованные отверстия в плате TL866, прижать и весь процесс не дышать), подключил PicKit2 к USB и запустил программу. Программа PicKit2 автоматически определила чип TL866, сделал стирание чипа и проверку на чистоту, выбрал ранее сохраненную на компьютере прошивку и нажал "записать", программа корректно сама записала прошивку и конфигурацию. Вся процедура заняла меньше минуты. Отключаем все это дело от компьютера и при желании собираем обратно.
7. Подключаем TL866 к компьютеру и в программе минипро 5.91 видим, что у нас версия "А" с нашим старым серийником.
8. Устанавливаем программу минипро версии "6", запускаем, обновляем прошивку из программы. Радуемся новой версии программы и не слетевшей версии "А" с нашим старым серийником и с внутрисхемным программированием. Далее приделываем разъем для внутрисхемного программирования. Проверенно - все работает.
Чипованного адаптера TSOP48 на этом программаторе не проверял (его у меня нет, для этих целей пользуюсь другим программатором).