Может попробовать родной EEP
Так я с этим EEP и проверяю. Похоже не в нем дело. Глянул я в код одним глазом, там есть SafeShutdownEnabled (OCR0B,2) с начала программы он выключен (равен 0), в MODE_ON гашение сработает, только если этот бит установлен в 1. А в 1 он устанавливается только в MODE_STANDBY. И я не понял зачем в MODE_WAIT_AFTER_SAFE_SHUTDOWN мы опять сбрасываем OCR0B,2 в 0. Нет у меня щас под рукой ни компилятора ни среды разработки ни Протеуса чтобы код отладить. Но скорее всего в Протеусе у Вас другая версия работает.
Кстати, я бы при работающем движке не отключал подсветку через 10 мин. IMHO.