Если можно просто менеджером файлов скачать файл с более старой версией, то что вам мешает указать ссылку на него в GOIP?
В тулзах прописывается не просто адрес сервера, а ссылка на конкретный файл, у меня было именно так.
Во всяком случае я обновлялся (правда вверх, а не вниз) до 47 версии при наличии на сайте более свежих вариантов. Если даунгрейд невозможен, то просто ругнется софт , а вы ничего не потеряете.
А GOIP должен сам скачивать и устанавливать именно ту версию прошивки, которую вы ему укажете.
Насколько я понимаю процесс обновления ПО, сначала идет закачка файла из инета в RAM, а потом уже идет запись в ROM (то есть собственно замена встроенного ПО) и далее перезагрузка, чтобы новое ПО начало работать. Если замена невозможна, то на стадии после загрузки в RAM появится сообщение, что обновление невозможно, а после перезагрузки останется та версия прошивки, которая у вас была до этого. Скачанное в RAM просто удалится. Кстати, очень нежелательно, чтобы на стадии записи произошла перезагрузка или отключилось питание. Скорее всего после этого GOIP превратится в кирпич.
Об наличии новых версий , кстати, узнал от вас только вчера )). И после этого проверил, что они действительно есть на сервере и одного и другого производителя. На обоих сайтах живут и старые и новые прошивки. В конце концов, можно самому выложить файл с нужной прошивкой в инет и указать свою собственную ссылку на него.