У нас используется swupdate https://github.com/sbabic/swupdate
При её использовании, можно из командной строки "косячной" платы вручную набрать "swupdate [ключи]", что запустит процесс обновления корневой ФС.
Также у нас используется техника "symmetric image update, or A/B image update", это значит:
1. имеется два одинаковых корневых раздела
2. утилита обновления определяет, какой раздел активен
3. утилита обновления записывает новый образ корневой ФС на неактивный раздел
4. утилита обновления переключает флаг раздела "boot" для двух разделов (загрузочный становится неактивным, неактивный становится загрузочным)
5. производится перезагрузка
6. u-boot производит загрузку с активного раздела (то есть новой корневой ФС с флагом "boot", при этом старая корневая ФС остаётся на неактивном разделе)
Если у вас так же, то можно просто попробовать переключить флаг "boot" для раздела диска на раздел, содержащий прошлую корневую ФС.
Флаг "boot" переключается fdisk /dev/mmcblk0 и далее по меню, или подобным образом из командной строки "косячной" платы.