День добрый!
Имеем приставка MAG-250, обновлена прошивкой от производителя до самой последнией 0.2.16-250.
Захотел собрать собственную прошивку подписанную PUBLIC ключем, но со своими настройками (локализация, ссылка на портал, ссылка на обновление и т.п.)
root@stalker-test:/home/test/operators_utils_new_mag200_mag250# ./img_make.sh 216 "IPTV-VASHNET" ../rootfs MAG250 ./img_make.profile.mag250
Make rootfs image ../rootfs
Append digital signature MAG200_OP_KEY=STB_PUBLIC
File ./sumsubfsnone.img.sign create - successfully!!!
gpg (GnuPG) 1.4.11
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128,
CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
File result:./imageupdate
Create section "Kernel size:" and append file ./uImzlib_mag250.img.
Create section "Image size:" and append file ./sumsubfsnone.img.sign.
Create section "Env size:" and append file ./images/env_mag250.txt.
Create section "Userfs size:" and append file ./images/userfs.img.
Create section "SecondBoot size:" and append file ./images/SbootIm_mag250.
File ./imageupdate create - successfully!!!
Как видим прошивка создалась успешно. Далее я её кинул на флешку mag250/imageupdate.
Подключил к приставке, зашел в пункт меню "Обновление ПО", выбрал обновиться с флешки, прошивку приставка увидела и показала всю информацию о ней.
Далее, когда запускаю обновление, вываливается окно с ошибкой "Update fails!". Все :)
Что делать дальше ума не приложу.