В общем так:
проблема исправлена, сам конечно не допер, нашел форум по этой теме
http://offtop.ru/icdevelop/v1_135591...e5f2ea0481b5d8
там в подпрограмме очистки еепром надо заменить
movlw 0x80
на
movlw 0x7F
как я понял раньше записывались нули, а надо FF
или типа того.
все заработало на ура.
только я схему немного доработал, питвние у меня на сигнализации в гараже 12, добавил соответственно 78L05 и ключ на 315-м транзисторе на массу сразу с выхода без релюшки (у меня сигнализация отключается и включается кнопкой на массу).
спасибо всем.
насчет стоимости ключей - у нас тут у всех домофоны стоят ))