Здесь будет этакий мини-факс по 8-ми слотовому мультибуту. Буду его пополнять.
Если у вас под рукой нет рабочей флешки для прошивки, в ресивере классический 4-х слотовый имидж а вы горите желанием перейти на 8-ми слотовый вариант, то делаем следующее:
Из скаченного архива по ссылке выше вытаскиваем файл
disk.img и по FTP кидаем его сюда
/mnt/hdd/images/test/ В терминале даём последовательно команды:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
После прошивки ресивер сам не перезагрузится, поэтому просто передёргиваем ему питание.
Не вздумайте давать команду
init 6 или
init 3 , ресивер не запустится.
=============================================================================================================
После того как вы прошили свой ресивер 8-ми слотовой прошивкой, в качестве основного имиджа в первый слот можно прошить свой настроенный бэкап со своим штатным мультибутом.
Т.е. в мультибут ставите любую сборку (не обязательно OpenATV, но со своим штатным мультибутом). Настраиваете её, накидываете в неё свои плагины, свои скины.
Чистите её и штатными средствами через меню
Создание бэкапа делаете таковой.
Затем из него файлы
kernel.bin и
rootfs.tar.bz2 кидаете в папку
test здесь
/mnt/hdd/images/test/ и из терминала даёте команду:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
После прошивки система сама перезагрузится и главным имиджем в первом слоте будет ваш настроенный бэкап. У меня сейчас именно так.
=============================================================================================================
Если вы установили/прошили в какой-то слот памяти какую-то сборку через меню прошивки или командой из терминала и не можете в неё загрузиться через штатное меню мультибута из-за того что в списке её нет, то можно это сделать следующими последовательными командами из терминала:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Где:
cp STARTUP_1 STARTUP слот памяти, в который надо загрузиться.
=============================================================================================================
По поводу работы
Диспетчера разделов и его опции стирания содержимого слотов памяти:
После использования этой опции, с раздела памяти стирается только информация об имидже, который там был и тем самым он пропадает в списке диспетчера.
Сама память не очищается, пространство остаётся занятым. Я лично этой приблудой не пользуюсь.
=============================================================================================================
Теперь опять же с помощью
oottppxx собираем прошивку с 2-мя слотами памяти на базе OpenATV 6.4 от 07.06.2020г.
Для начала внимательно прочтите факс от автора по ссылке ниже:
Сам алгоритм создания таков:
1. В известную нам директорию
/mnt/hdd/images/test/ закидываем файл
party.py из прицепа и присваиваем ему права
755 2. По пути
/mnt/hdd/ создаём две пустые папки
new_hd51 и
party 3. С оф. сайта команды OpenATV качаем архив свежей прошивки ресивера с флешки вида
openatv-6.4-ax51-20200607_recovery_emmc.zip 4. Вытаскиваем из архива файл
disk.img и кидаем его сюда
/mnt/hdd/images/hd51/ 5. Последовательно даём команды из терминала:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Должны получить примерно такое:
Спойлер :
Welcome to openATV for ax51
openatv 6.4 ax51
ax51 login: root
Password:
root@ax51:~# rm -rf /mnt/hdd/party/*
root@ax51:~# time /mnt/hdd/images/test/party.py /mnt/hdd/images/hd51/ b1k6k8u3711
1+0 records in
1+0 records out
1048576 bytes (1.0MB) copied, 0.012876 seconds, 77.7MB/s
3+0 records in
3+0 records out
3145728 bytes (3.0MB) copied, 0.028045 seconds, 107.0MB/s
8+0 records in
8+0 records out
8388608 bytes (8.0MB) copied, 0.071587 seconds, 111.8MB/s
48+0 records in
48+0 records out
603979776 bytes (576.0MB) copied, 5.649645 seconds, 102.0MB/s
umount: can't unmount /mnt/hdd/party/mboot: Invalid argument
Found boxmode: hd51_4.boxmode=1
1+0 records in
1+0 records out
1048576 bytes (1.0MB) copied, 0.006522 seconds, 153.3MB/s
mkfs.fat 4.1 (2017-01-24)
boot(1)
6+0 records in
6+0 records out
6291456 bytes (6.0MB) copied, 0.057423 seconds, 104.5MB/s
linuxkernel(6)
8+0 records in
8+0 records out
8388608 bytes (8.0MB) copied, 0.048692 seconds, 164.3MB/s
linuxkernel2(
576+0 records in
576+0 records out
603979776 bytes (576.0MB) copied, 5.857764 seconds, 98.3MB/s
userdata(3711)
[('boot', 1), ('linuxkernel', 6), ('linuxkernel2',
, ('userdata', 3711)]
['/mnt/hdd/party/new_boot', '/mnt/hdd/party/new_kernel', '/mnt/hdd/party/new_kernel2', '/mnt/hdd/party/new_rootfs']
Ok
real 0m20,223s
user 0m0,170s
sys 0m10,888s
root@ax51:~# ls -lFd /mnt/hdd/party/new_disk.img
-rw-r--r-- 1 root root 620756992 Jun 7 20:24 /mnt/hdd/party/new_disk.img
root@ax51:~# cp /mnt/hdd/party/new_disk.img /mnt/hdd/new_hd51/disk.img
root@ax51:~#
В конечной папке
new_hd51 получаем готовый файл прошивки
disk.img 6. Кидаем полученный файл
disk.img в папку
hd51 на флешке и прошиваем ресивер классическим способом.
Ну вот и результат:
Параметры собираемого файла задаются в первой команде макетом типа
b1k6k8u3711 как мы сейчас делали.
К примеру для сборки имиджа, эквивалентного исходному имиджу OpenATV 6.4, строка макета будет такая:
b3k8l1024k8k8k8s256u2411 Таким макетов собирается имидж с 5-ю слотами памяти:
b3k8k8k8k8k8u3660 =============================================================================================================