Вот
здесь протос выложил свою прошивку. Думаю, надо не мучать себя и комп, перепрошить эту шарабайку.
Не должно так долго шиться. Это, ИМХО, постоянные повторы из-за сбоев. Подумай сам: 1 байт зашивается 4-байтной посылкой (грубо говоря). Скорость ISP, если у тебя ВМ9010, около 1,8 МГц. Значит на передачу 1 байта уходит
4*8/1800000 = 18 (мкс)
Значительно дольше этот байт записывается в ЕЕПРОМ (около 4 мс).
Аналогично с передачей инфо по USB. там тоже шарашит очень быстро. Поэтому, если не снижать скорость работы ISP специально, то время работы разных программаторов должно быть примерно одного порядка (я не говорю о битбанговых, где скорость передачи от компа поменьше). Честно, я это раньше не оценивал. Может и путаю чего... Но не должно 30 минут писать.