Здесь будет этакий мини-факс по 8-ми слотовому мультибуту. Буду его пополнять.
Если у вас под рукой нет рабочей флешки для прошивки, в ресивере классический 4-х слотовый имидж а вы горите желанием перейти на 8-ми слотовый вариант, то делаем следующее:
Из скаченного архива по ссылке выше вытаскиваем файл
disk.img и по FTP кидаем его сюда
/mnt/hdd/images/test/В терминале даём последовательно команды:
init 1
sleep 5
dd if=/mnt/hdd/images/test/disk.img of=/dev/mmcblk0 bs=128M
После прошивки ресивер сам не перезагрузится, поэтому просто передёргиваем ему питание.
Не вздумайте давать команду
init 6 или
init 3, ресивер не запустится.
=============================================================================================================
После того как вы прошили свой ресивер 8-ми слотовой прошивкой, в качестве основного имиджа в первый слот можно прошить свой настроенный бэкап со своим штатным мультибутом.
Т.е. в мультибут ставите любую сборку (не обязательно OpenATV, но со своим штатным мультибутом). Настраиваете её, накидываете в неё свои плагины, свои скины.
Чистите её и штатными средствами через меню
Создание бэкапа делаете таковой.
Затем из него файлы
kernel.bin и
rootfs.tar.bz2 кидаете в папку
test здесь
/mnt/hdd/images/test/ и из терминала даёте команду:
ofgwrite --rootfs=mmcblk0p10 -k -m1 /mnt/hdd/images/test/
После прошивки система сама перезагрузится и главным имиджем в первом слоте будет ваш настроенный бэкап. У меня сейчас именно так.
=============================================================================================================
Если вы установили/прошили в какой-то слот памяти какую-то сборку через меню прошивки или командой из терминала и не можете в неё загрузиться через штатное меню мультибута из-за того что в списке её нет, то можно это сделать следующими последовательными командами из терминала:
cd /boot
cp STARTUP_1 STARTUP
sync
sync
reboot
Где:
cp STARTUP_1 STARTUP слот памяти, в который надо загрузиться.
=============================================================================================================
По поводу работы
Диспетчера разделов и его опции стирания содержимого слотов памяти:
Извините, вам запрещён просмотр содержимого спойлеров.
После использования этой опции, с раздела памяти стирается только информация об имидже, который там был и тем самым он пропадает в списке диспетчера.
Сама память не очищается, пространство остаётся занятым. Я лично этой приблудой не пользуюсь.
=============================================================================================================
Теперь опять же с помощью
oottppxx собираем прошивку с 2-мя слотами памяти на базе OpenATV 6.4 от 07.06.2020г.
Для начала внимательно прочтите факс от автора по ссылке ниже:
Извините, вам запрещён просмотр содержимого спойлеров.
Сам алгоритм создания таков:
1. В известную нам директорию
/mnt/hdd/images/test/ закидываем файл
party.py из прицепа и присваиваем ему права
7552. По пути
/mnt/hdd/ создаём две пустые папки
new_hd51 и
party3. С оф. сайта команды OpenATV качаем архив свежей прошивки ресивера с флешки вида
openatv-6.4-ax51-20200607_recovery_emmc.zip4. Вытаскиваем из архива файл
disk.img и кидаем его сюда
/mnt/hdd/images/hd51/5. Последовательно даём команды из терминала:
time /mnt/hdd/images/test/party.py /mnt/hdd/images/hd51/ b1k6k8u3711
ls -lFd /mnt/hdd/party/new_disk.img
cp /mnt/hdd/party/new_disk.img /mnt/hdd/new_hd51/disk.img
Должны получить примерно такое:
Извините, вам запрещён просмотр содержимого спойлеров.
В конечной папке
new_hd51 получаем готовый файл прошивки
disk.img6. Кидаем полученный файл
disk.img в папку
hd51 на флешке и прошиваем ресивер классическим способом.
Ну вот и результат:
Извините, вам запрещён просмотр содержимого спойлеров.
Параметры собираемого файла задаются в первой команде макетом типа
b1k6k8u3711 как мы сейчас делали.
К примеру для сборки имиджа, эквивалентного исходному имиджу OpenATV 6.4, строка макета будет такая:
b3k8l1024k8k8k8s256u2411Таким макетов собирается имидж с 5-ю слотами памяти:
b3k8k8k8k8k8u3660Извините, вам запрещён просмотр содержимого спойлеров.
=============================================================================================================