да, похоже так и есть. ибо в новой прошивке в runme.sh добавилась "проверка подписи"
if [ -f /etc/bitmain-pub.pem ]; then
if [ ! -f fileinfo.sig ]; then
echo "RUNME: Cannot Find Signature!!!" >> /tmp/upgrade_result
exit 1
fi
openssl dgst -sha256 -verify /etc/bitmain-pub.pem -signature fileinfo.sig fileinfo >/dev/null 2>&1
vres=$?
if [ $vres -eq 1 ]; then
echo "FileList Not Signtured!!!" >> /tmp/upgrade_result
exit 2
fi
md5sum -s -c fileinfo
vres=$?
if [ $vres -eq 1 ]; then
echo "FileList Check Failed!!!" >> /tmp/upgrade_result
exit 3
fi
fi
ну и, собственно, fileinfo с md5-суммами файлов(что не проблема подменить) и ещё 2 файла с расширением *.sig - fileinfo.sig и runme.sh.sig
старая прошивка не ставится.. хоть от 20 ноября, хоть от 13 сентября (2017 года) из-за отсутствия оных файлов в самой прошивке..