Спасибо, попробую. Но в просмотреных мною примерах (AVRxxx) стоит именно rjmp. Да и к моменту возникновения глюка этот переход уже выполнился: всё нормально бегает в течение 1..20 минут, потом на произвольной команде внутри цикла происходит прыг.
Кстати, ещё заметил странность. Оба отладчика шил одинаково: залил на программаторе
лоадер, запустил в студии AVRprog, залил один и тот же update.ebn и снял фьюз BOOTRST. Но теперь один вариант запускается без каких-либо глупых вопросов, а другой (упрощённый) просит ещё какой-то апдейт. Если нажать "да", запускается опять AVRprog и не находит устройство, если нажать "нет" - всё работает так же, как и с первым.