Фишка с "зависонами" тут часто вот в чем, при горячей смене объективов, плохом контакте, недокруте до упора и т.д. прошивка не всегда адекватно может это отработать ибо всего не предусмотришь, а сделать такое можно сотней разных способов. Поэтому вытаскивание аккумуляторов - самый первый шаг, который надо сделать в таком случае в первую очередь, но это устранение последствий, а не первопричины (прям Хауз, да

). Часто в таком случае система выдает стыдливое err 99, но это если "ее по дороге битой не огрели", то есть она сама не смогла разобраться. Если прерывание произошло в процессе самодиагностики, и она не смогла выполнить стандартный набор тестов, то до разбора "полетов" может и не дойти, как в вашем случае будет писать busy и ждать отклика от процедуры которая никогда, в этом сеансе, уже не ответит.