Сборка кастомного образа и прошивка MAG245

231 views
Skip to first unread message

Андрей Шкредов

unread,
Jan 22, 2015, 10:51:05 AM1/22/15
to stalker-m...@googlegroups.com
Доброго времени суток Всем.
Имеется в наличии mag245,есть желание собрать кастомный образ с преднастроенным порталом,сервером времени,логотипом и т.д.
Вот результат сборки промежуточного образа:

andrey@ubuntu:~/utils$ export MAG200_OP_KEY=STB_PUBLIC
andrey@ubuntu:~/utils$ ./kernel_sign_250.sh
File vmlinux.sign create - successfully!!!
Image Name:   MAG250 SH4 Kernel Linux 2.6.17
Created:      Thu Jan 22 18:36:44 2015
Image Type:   SuperH Linux Kernel Image (gzip compressed)
Data Size:    3225082 Bytes = 3149.49 kB = 3.08 MB
Load Address: 0x80800000
Entry Point:  0x80801000
File uImzlib_mag250.img create - successfully!!!
andrey@ubuntu:~/utils$ ./img_make.sh 218 "test_transitional" ./images/mag245/rootfs-0.2.18r10/ MAG250 ./img_make.profile.mag250
Make rootfs image ./images/mag245/rootfs-0.2.18r10/
Append digital signature MAG200_OP_KEY=STB_PUBLIC
File ./sumsubfsnone.img.sign create - successfully!!!
gpg (GnuPG) 1.4.16
Copyright (C) 2013 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: IDEA, 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!!!

После чего прошиваю STB полученным образом с помощью USB+Bootstrap.
Далее, как написано в мануале, нужно собрать окончательный образ и прошить его с помощью HTTP или USB без Bootstrap из портала,но вот загвоздка,портал не запускается на промежуточной прошивке.Во время загрузки на экране пишет Loading... на синем экране и ни чего не происходить.Сразу уточню, при указании, во время сборки образа, модели приставки как MAG245, образ прошиваться не желает.Bootstrap выдает ошибку,что данный образ не совместим с данной моделью.STB точно mag 245.
Подскажите пожалуйста что я не так делаю.

Вячеслав Стерх

unread,
Jan 23, 2015, 1:58:32 AM1/23/15
to stalker-m...@googlegroups.com
250 и 254 абсолютно одинаковые, потому образ для них будет один. При сборке указываем MAG250. Loading на синем экране при первой прошивке висит достаточно долго, стоит чуть подождать. Ну и интересно какие кастомизации были внесены в прошивку, чтобы понимать что из них могло вызвать такой эффект. Был случай, когда архив rootfs криво распаковался, были битые файлы, прошивка при этом собралась без проблем, зашилась но не загрузилась.

четверг, 22 января 2015 г., 18:51:05 UTC+3 пользователь Андрей Шкредов написал:

Вячеслав Стерх

unread,
Jan 23, 2015, 2:00:08 AM1/23/15
to stalker-m...@googlegroups.com
Очепятка, 245 а не 254.
Reply all
Reply to author
Forward
0 new messages