Media Tv community

Enigma 2, AI, Android, Sezam, Smart House, IoT, Google, HDMI

OpenATV

NeoBoot

Обсуждение имиджей от OpenATV для Sezam

by FOV » 04 Jan 2021, 22:11

Пользователям родной прошивки OpenATV под устройства Sezam предлагаю воспользоваться мульти загрузкой NeoBoot, для загрузки сторонних прошивок с USB или HDD накопителя, предназначенных для устройств от сторонних производителей, таких как MiracleBox, Atemio, Vu+ и других устройств.

Скачать можно отсюда:

Мною был произведен перевод интерфейса на Русский язык.
В модификацию NeoBoot добавлена поддержка устройств от Sezam.

Установка: Распаковать содержимое zip архива в папку: /usr/lib/enigma2/python/Plugins/Extensions/ и перезагрузив ТВ ресивер, произвести инициализацию плагина NeoBoot.

При помощи NeoBoot без модификации прошивки с SD карты без проблем запускал:
Egami v9.0.X, OpenPLI v8.0, VTi v15, OpenESi v9.0, Titanit v1.94
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by pikin10 » 10 Jan 2021, 19:22

Здравствуйте, FOV, спасибо за плагин. Подскажите, где вы берете прошивки от openpli 8.0, vti и т.д, или от каких устройств качаете эти прошивки. Пробовал openpli от vu duo2- не запускается.
User avatar
pikin10
Linux User
 
Posts: 25
Joined: 25 Feb 2014, 22:43
Receiver: Sezam Marvel
Skype: mar10694

by FOV » 10 Jan 2021, 21:43

pikin10 wrote: Пробовал openpli от vu duo2- не запускается.
На Sezam Marvel все прекрасно работает...
You do not have the required permissions to view the files attached to this post.
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by lasunok » 10 Jan 2021, 22:48

pikin10, у меня от vu+duo2 тоже не загрузился, загружается: openspa от octagon SF3038 - vifi и vfd не работает, miraclebox premium twin+ openpli 6.2 - 8.0 - та же картина.
User avatar
lasunok
Linux User
 
Posts: 6
Joined: 17 Oct 2020, 12:55
Receiver: Sezam Marvel

by FOV » 10 Jan 2021, 23:19

lasunok wrote:от vu+duo2 тоже не загрузился
на OPEN ATV 6.4 загружается почти любая прошивка от VU+ DUO2, не загружалась только Black Hole - хотя она не гарантируется, что будет работать.

Прошивки, которые загрузились на Sezam Marvel с USB накопителя:
Atemio Nemesis

Vu+ Duo2
You do not have the required permissions to view the files attached to this post.
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by lasunok » 11 Jan 2021, 00:37

FOV, при всём уважении, можно ли решить проблему с vfd? Мне интересны прошивки от команд openpli и openspa. Egami 9xx вполне приличный имидж и меня тоже устраивает, но проблема для меня - отсутствие вызова инфобара по кнопке exit, возможно keymap править нужно...
User avatar
lasunok
Linux User
 
Posts: 6
Joined: 17 Oct 2020, 12:55
Receiver: Sezam Marvel

by FOV » 12 Jan 2021, 13:10

lasunok wrote:Спасибо, порадовали! Но на VFD дисплее постоянная надпись loading в openpli и 49 в openspa. Возможно исправить?
Что там исправлять то? OpenSPA и OpenPli работают. скрины это доказывают. Что вы делаете, что у вас как бы не работает, мне не ведомо... Как вариант решения проблемы у вас: обновляйте загрузчик до последней версии (для Sezam Marvel последняя версия была 4.0). Если устанавливаете устаревшую версию прошивки, то ставьте как основной прошивкой устаревшую версию OpenATV при условии, что в новой версии OpenATV будет отличаться Kernel по сравнению с устаревшей прошивкой OpenATV (смотрите по датам выпуска прошивок и сопоставляйте их). Так как все сторонние прошивки загружаются, используя Kernel от родной прошивки OpenATV для устройства (т.е он не заменяется на сторонний по понятным причинам и всегда используется родной для устройства). Если у Вас не Sezam Marvel, то предоставьте информацию, выполнив команды из консоли в родной прошивке OpenATV для вашего устройства:
Code: Select all
cat /proc/stb/info/vumodel
cat /proc/stb/info/boxtype
cat /proc/stb/info/chipset
You do not have the required permissions to view the files attached to this post.
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 12 Jan 2021, 14:27

Code: Select all
cat /proc/stb/info/model
cat /proc/stb/info/version
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 13 Jan 2021, 13:34

Как вариант в NeoBoot выполните проверку правильности установки NeoBoot-а, в данной процедуре будет проверена, стоят ли у вас все необходимые пакеты. При первой инициализации NeoBoot-a могут быть выполнены такие команды:
Code: Select all
opkg install python-subprocess
opkg install python-argparse
opkg install curl
opkg install kernel-module-nandsim
opkg install mtd-utils-jffs2
opkg install lzo
opkg install python-setuptools
opkg install util-linux-sfdisk
opkg install packagegroup-base-nfs
opkg install ofgwrite
opkg install bzip2
opkg install mtd-utils
opkg install mtd-utils-ubifs
Проверьте свою родную прошивку OpenATV на наличие установленных данных пакетов. Так же на мой взгляд будет полезно перед ними на всякий случай выполнить команды:
Code: Select all
opkg install python-modules
opkg install nano
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 14 Jan 2021, 23:38

Если Вы хотите NeoBoot с поддержкой загрузки прошивки с ядром, то нужно перед установкой плагина в ТВ ресивер сделать следующее:

Под Sezam 1000HD и Sezam Marvel в файле plugin.py найти строку после комментария:
# sezam1000hd or sezammarvel or mbultra stb mtd2
Code: Select all
os.system('mv ' + LinkNeoBoot + '/tmpfiles/runpy/mips_run.py ' + LinkNeoBoot + '/run.py')
и заменить ее на строку:
Code: Select all
os.system('mv ' + LinkNeoBoot + '/tmpfiles/runpy/vu_mtd2_run.py ' + LinkNeoBoot + '/run.py; mv ' + LinkNeoBoot + '/tmpfiles/target/vu_dev_mtd2.sh ' + LinkNeoBoot + '/files/kernel.sh')
соблюдая отступы в редактируемом файле!

Под Sezam 5000HD в файле plugin.py найти строку после комментария:
# sezam5000hd stb mtd1
Code: Select all
os.system('mv ' + LinkNeoBoot + '/tmpfiles/runpy/mips_run.py ' + LinkNeoBoot + '/run.py')
и заменить ее на строку:
Code: Select all
os.system('mv ' + LinkNeoBoot + '/tmpfiles/runpy/vu_mtd1_run.py ' + LinkNeoBoot + '/run.py; mv ' + LinkNeoBoot + '/tmpfiles/target/vu_dev_mtd1.sh ' + LinkNeoBoot + '/files/kernel.sh')
соблюдая отступы в редактируемом файле!

Только учтите, что данный метод загрузки прошивок с накопителя будет приводить к прошивке Kernel в устройство перед загрузкой прошивки, при условии, что ядро присутствует в установленном образе.
Есть опасность, что при загрузке сторонней прошивки с неизвестным ядром Вы можете не загрузиться удачно в родную прошивку и Вам придется восстанавливать устройство из полной резервной копии.
Данный метод не приветствую, но может потребоваться например при использовании родных прошивок под устройство разных версий с отличающимся ядром.
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 24 Jan 2021, 09:29

lasunok wrote:Спасибо, порадовали! Но на VFD дисплее постоянная надпись loading в openpli и 49 в openspa. Возможно исправить?
В данной ситуации, для проверки загружен ли образ, не ленитесь нажать клавиши на пульте. Информация на дисплее может ввести Вас в заблуждение. Такое поведение наблюдал на прошивке к Sezam 5000HD, загруженной на Sezam Marvel-е. На дисплее "Load 49", но через пульт навигация по меню работает нормально, FTP, Telnet и Web морда работает... При 1 запуске образа достаточно нажать курсорными клавишами пульта и увидите меню мастера инициализации образа... Такое происходит на некоторых сторонних прошивках от других устройств.
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel

by FOV » 26 Jan 2021, 15:55

Чтобы NeoBoot заработал под Python 3 (например в прошивке OpenATV 6.5) нужно в прошивке со встроенным Python 3 из консоли командной строки выполнить команду:
Code: Select all
2to3 --output-dir=/usr/lib/enigma2/python/Plugins/Extensions/NeoBoot -W -n /usr/lib/enigma2/python/Plugins/Extensions/NeoBoot
User avatar
FOV
Linux User
 
Posts: 45
Joined: 22 May 2017, 15:27
Receiver: Sezam Marvel


Return to OpenATV

cron