Установка прошивки на сд карту
Перейти к содержимому

Установка прошивки на сд карту

  • автор:

¶ Прошивка SD-карты

Будьте внимательны при выборе прошивки! Для каждой версии РДА имеется соответствующая прошивка. Прошивка РДА первой версии не подойдет для второй версии, итд. Ниже указаны прошивки для всех версий РДА.

  • Репозиторий для RDA Classic v2.3 — v3.3 и RDA Pro v1.0 (Raspberry Pi3) — https://apt.rosdomofon.com/images/rdos/
    qv6a2130.jpg
  • Репозиторий для RDA Classic v4.x и RDA Pro v2.x (Orange Pi Zero 2) — https://apt.rosdomofon.com/images/rdos_orange
    рдаклассик4.jpg
  • Репозиторий для RDA версии Eltis Edition — https://drive.google.com/file/d/1IcBfkiitMGgiMGUz4ypS59vRNc5JWUz9/view?usp=sharing
  • Репозиторий для РДА-прокси на базе Orange Pi Zero 2 — https://disk.yandex.ru/d/TFB6qTLrLKHX3A
  1. Вставить SD-карту в карт-ридер и записать образ на SD-карту
  • Скачать, установить и запустить программу BalenaEtcherhttps://www.balena.io/etcher/
  • Нажать «Flash from file» и выбрать ранее скачанный архив с образом RDOS
    balena1.png
  • Нажать «Select drive» и выбрать SD-карту, на которую собираемся записать образ RDOS
    balena2.png
  • Нажать «Flash!» для запуска прошивки
    balena3.png
  • Дождаться появления сообщения «Flash Complete«, которое обозначает успешное окончание прошивки
    balena4.png
  • Извлечь SD-карту из карт-ридера и вставить в РДА
  • Подключить РДА к питанию и интернету
  • Дождаться появления РДА в режиме «Онлайн» в личном кабинете. Запуск ОС занимает около 5-ти минут.

Если после прошивки SD-карты, в личном кабинете, РДА находится в режиме «Оффлайн» — необходимо написать об этом в нашу техническую поддержку.

Прошивка Android через компьютер, флешку, с карты памяти

Как прошить Android

В этой статье мы детально рассмотрим вопрос, как сделать прошивку на Android. Многие пользователи операционной системы хотя бы раз задумывались о перепрошивке по причине захламления системы различными файлами и приложениями, которые начинают сильно тормозить работу устройства.

Способы создания

Мало кто знает, но во втором случае можно выбрать не только то, что предлагают официальные разработчики, но и создать свою, немного усовершенствованную версию платформы. Рассмотрим основные способы редактирования прошивок:

  1. Найти на Google Play один из твикеров. Такие приложения позволяют изменять различные параметры: количество используемой оперативной памяти, системный кэш и множество других. Использовать их можно, даже не имея особых познаний о работе системы.
  2. Специальный редактор прошивок Android. Один из лучших находится по ссылке.
    Он представляет собой онлайн-платформу, на которой можно производить различные манипуляции с внешним видом системы. Можно изменить значок отображаемого заряда батареи, внешний вид иконок, экран загрузки, boot-анимацию и множество других параметров. После того, как необходимые настройки были установлены, нужно выбрать пункт меню «File Upload».Там не надо ничего менять, а нужно перейти в следующее меню – «Summary», где после проверки верности введенных настроек кликнуть на «Submit work to kitchen». На последнем этапе необходимо зайти на страницу (uot.dakra.lt/pickup/), дождаться генерации файла и загрузить его. Далее останется только распаковать прошивку Android: это можно сделать через программу «Rom manager» в меню «Установить Rom с SD карты». Нелишним будет также создать резервную копию системы во все том же «Rom manager» в пункте «Резервные копии».
  3. Самый сложный способ – собрать прошивку Аndroid из исходников. Его и рассмотрим более подробно.

Как перепрошить Android: Видео

Сборка оболочки из исходников

Тут стоит сказать, что дело это очень долгое и трудоемкое, без первичных знаний о функционировании Android, его ядра и об основах программирования лучше даже не пытаться совершать подобные процедуры.

Перечислим основные моменты, с которыми придётся столкнуться при попытке что-то изменить в платформе:

  1. Оболочку адаптируют под каждое конкретное устройство, и это важно учитывать.
  2. Лучше производить все манипуляции, используя Linux (например, Ubuntu).
  3. Компьютер, на котором будет все это происходить, должен быть оснащен как минимум двухъядерным процессором.
  4. Обычно редко получается с первой попытки собрать прошивку, у некоторых это занимает месяцы работы.
  5. Не существует универсального способа сборки firmware.

Однако, как уже и упоминалось выше, стоит несколько раз подумать, прежде чем приступать к таким операциям: возможно, стоит ограничиться только небольшим усовершенствованием или загрузкой другой альтернативной оболочки. Не каждый сможет освоить создание кастомных прошивок Android, ведь это довольно трудоемкая отрасль, требующая специальных знаний.

Откат любой прошивки или обновления Android: Видео

  • Прошивка Android через Recovery
  • Возможна ли прошивка Android на Nokia N8
  • Прошивка китайского Android на примере MID M7206
  • Как подключить компьютер к интернету через телефон?
  • Как снять защиту записи с карты памяти?

Инструкция по прошивке img через загрузочную micro SD карточку

ШАГ 1. Подготовка.
Скачайте Burn Card Maker
Разархивируйте zip и прошивку в одну папку.

ШАГ 2. Создаем загрузочную micro SD карточку
Вставьте micro SD карточку в компьютер (учтите, что все данные с нее будут стерты!).
Запускаем «Burn_Card_Maker.exe»
При первом запуске все на китайском. Кликаем по верхнему меню и выбираем второй пункт.

Ставим галочку напротив «English» и кликаем OK. Закрываем и запускаем заново «Burn_Card_Maker.exe»

Выбираем диск с вашей microSD карточкой напротив «Choose disk:».
Ставим галочки напротив «To Partition and Format», «erase_flash» и «Reboot» (3 галочки)
Убираем галочку с erase_bootloader (было актуально для старых прошивок с бутами от других приставок. Для прошивок Anrdoid 9+ эту галку таки надо ставить)

Кликаем по кнопке Open и выбираем образ разархивированной прошивки (например SC-V5-BETA-GT1.img):

Кликаем по кнопке Make. Откроется окно форматирования для microSD карты — для FAT32 карточек оставляем все настройки как есть и просто жмем на Start.
Для не FAT32 (NTFS, exFat…) вероятны проблемы при прошивке — переформатируйте как FAT32. Для больших карт используйте GuiFormat

После форматирования закройте диалог и начнется процесс создания загрузочной флешки. По окончании выдаст «Success» сообщение — все прошло успешно.

ШАГ 3. Прошивка
Вытащите из розетки приставку, но оставьте ее подключенной к телевизору через HDMI.
Включите телевизор и переключитесь на HDMI вход куда подключена приставка.
Вставьте загрузочную micro SD карточку в приставку
Зажмите reset кнопку на приставке (для GT1 — на обратной стороне маленькое отверстие под плеером, зажать скрепкой).
Держа кнопку reset зажатой вставьте приставку в розетку.
Процесс прошивки должен начаться сразу (экран прошивки появляется до заставок). Можете отпустить reset кнопку. Дождитесь окончания прошивки.
Если пошла заставка — значит плеер не распознал карточку или плохо зажали reset. Попробуйте шаг 3 снова либо с другой FAT32 карточкой.

Установка прошивки на сд карту

  • Multi IMG Tools — Программа для работы с прошивкой
  • dtb в DTC — Утилита для конвертирование dtb в DTC и обратно на виндовс
  • «Кухня» для работы с образами прошивок от Amlogic

Полезная информация

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал Boy77ruS — 31.08.22, 22:39

Причина редактирования: Авторский подъем девайса на amlogic m3
Скрыть шапку
03.10.20, 15:56 | #262


Постоянный
Реп: ( 781 )

s1a1g1e1r1t,

в system надо 0x74000000, проверено 😉

04.10.20, 11:50 | #263


Постоянный
Реп: ( 51 )

УСТАНОВКА ПРОШИВКИ НА SD-КАРТУ

Вчера запустил 9-ку АТВ от HighwayStar на S912 KM8P 2G/8G с SD-карты :).
Выражаю ему благодарность за помощь в сборке ядра из исходников.
Однако, у меня на KM8P проявились следующие недостатки:
— Отсутствуют статусбары, вследствие чего нет возможности через пользовательский интерфейс выключить приставку,
— Нет WI-FI (у данного KM8P используется беспроводной noname модуль c9082xs), Ethernet работает,
— Очень тихий звук,
— Не работает пульт.
Чтобы воспользоваться прошивкой, придется прошивать bootloader от 9-го Андроида.
Потребуется SD-карта от 8Гб.

Прикрепленное изображение

Инструкция по установке

ПРЕДУПРЕЖДЕНИЕ.
Установка и запуск данной АТВ 9.0 с SD-карты рассчитана на опытного пользователя.
Если Вы не уверены в своих силах, откажитесь от дальнейших действий в этой инструкции!
Выполняя указания из этой инструкции, Вы действуете на свой страх и риск.

ВНИМАНИЕ.
Данная АТВ9 основана на прошивке update_khadas_pie_multiwifi_20200711_arm64_DDR744_100Mbit_ATV.img от
HighwayStar и взята по ссылке из этого сообщения: TAP pro [Android] (Пост HighwayStar #97984308)
Прошивка тестировалась на KM8P 2G/8G.
Это приставка на процессоре S912 с памятью DDR3 и NAND-флеш модулем (SK Hynix H27UCG8T2ETR).
Файл dtb.img в корне FAT раздела на SD-карте соответствует дереву устройств для платы Q201 (gxm_q201_2G.dtb),
за исключением того, что в дереве устройств отключены emmc и dmic. В виду того, что на вышеназванной
приставке они отсутствуют. Да, и в любом случае включать emmc не рекомендуется, чтобы не нарушить загрузку системы.
Для тех у кого S912 c 1Гб ОЗУ в корне FAT раздела имеется файл gxm_q201_1G.dtb.
Для запуска прошивки на таком устройстве, просто переименуйте файл на dtb.img.
Однако, на устройствах с 1Гб ОЗУ прошивка не тестировалась.
Начальные данные: на приставке установлен Андроид 7.1.
Сначала читаем инструкцию до конца (не один раз :)), и только потом делаем все остальное.
Очень желательно иметь подключение к UART-выводам приставки для получения логов загрузки,
так как без них помочь в решении проблем будет сложно.

Итак, первое что нужно сделать — это установить в ПЗУ приставки bootloader от 9-го андроида.
ПРИМЕЧАНИЕ. Если на приставке установлен Андроид 9 или выше, то 1-й шаг можно пропустить.

1. Установка нового bootloader’а в ПЗУ:
Для начала настраиваем ПО, для этого читаем топик на форуме Хадаса:
https://forum.khadas.c…ools-for-linux-pc/1832.
Далее клонируем или скачиваем git-репозитарий по адресу: https://github.com/khadas/utils.
Создаем папку AML и распаковываем туда содержимое папки utils из скачанного репозитария.
Если работаете с Линукс, то ставим ПО, как указано в топике,
переходим в каталог AML/aml-flash-tool/tools/linux-x86.
Если работаете c Windows, то переходим в каталог AML/aml-flash-tool/tools/windows.
Запускаем утилиту update.
Если у Вас в системе установлен USB Burning Tool, то утилита update.exe должна нормально запуститься.
Соединяем ПК USB-кабелем с приставкой.
Зажимаем кнопку Recovery и включаем питание приставки, т.е., делаем все, как при подготовке приставки к прошивке.
После того, как приставка перешла в режим прошивки, переходим к нашей утилите update.
Вводим команду для проверки соединения:

update identify

Так как я работал в Windows, то приведу дальшейшие действия для него.
Копируем файл bootloader-a9.PARTITION из данного архива в папку С:\AML\aml-flash-tool\tools\windows.
Вводим команду для прошивки bootloader’а от 9-го андроида:

update partition bootloader bootloader-a9.PARTITION

После успешного обновления загрузчика, выключаем приставку командой:
update bulkcmd «systemoff»

Привожу вывод, который должен появится после ввода команд:

C:\AML\aml-flash-tool\tools\windows>update identify
AmlUsbIdentifyHost
This firmware version is 0-7-0-16
C:\AML\aml-flash-tool\tools\windows>update partition bootloader bootloader-a9.PARTITION
file size is 0xd0000
AmlUsbTplCmd = download store bootloader normal 0xD0000 rettemp = 1 buffer = download store bootloader normal 0xD0000
AmlUsbReadStatus retusb = 1
Downloading.
[update]:Cost time 0Sec
[update]:Transfer size 0xd0000B(0MB)
AmlUsbBulkCmd[download get_status]
[AmlUsbRom]Inf:bulkInReply success
[update]:mwrite success
C:\AML\aml-flash-tool\tools\windows>update bulkcmd «systemoff»
AmlUsbBulkCmd[systemoff]

Все, загрузчик от 9-го андроида записан в ПЗУ.

ПРИМЕЧАНИЕ. Если у Вас в ПЗУ записан DTB с именем gxm_q201_Xg, где X есть 1 или 2, то, чтобы приставка загрузилась
с SD-карты, нужно будет при включении приставки удерживать кнопку Recovery.

2. Записываем файл hws_atv9_s912_sd.img на SD-карту, например, с помощью Win32DiskImager.
3. Вставляем SD-карту в слот приставки.
4. Включаем питание, пользуемся!

P.S. После включения питания, по истечении примерно минуты, должны появиться вращающиеся колесики,
извещающие о загрузке андроида.

ВАЖНО.
Чтобы вернуться к старой прошивке, придется или вышеприведенным способом прошить загрузчик от имеюшейся
прошивки (понадобится ее распаковка) или воспользуйтесь файлом bootloader-a7-km8p.PARTITION
из данного архива от KM8P. Или просто запишите на приставку нужную прошивку с помощью USB Burning Tool.

UPDATE 08.10.20:
Одно из приятных отличий данной прошивки от многих других является то, что она 64-битная (скажем спасибо HighwayStar).
Проблему с выключением приставки прекрасно решает приложение Power Menu.
Качаем его из Google Play или отсюда, устанавливаем и даем разрешение в Настройках, Специальные возможности.

UPDATE 16.10.20:
DTB-файл для обладателей приставок на S912 с 3 Гб ОЗУ: gxm_q201_3g.zip ( 14.44 КБ )
Работа прошивки с данным DTB не проверена.

UPDATE 23.10.20:
Выкладываю статью, в которой описывается работа, проведенная по переносу и запуску с SD-карты программной прошивки с ОС Андроид для устройств на процессоре Amlogic S912.

UPDATE 26.10.20:
Сегодня вышеуказанная статья опубликована на Хабре.

По просьбе derak1129 выкладываю лог dmesg: log_dmesg.txt ( 165.66 КБ )

P.S. В шапке темы можно найти список ссылок на имеющиеся прошивки для приставок на процессоре S912 для запуска с SD-карты, любезно размещенный derak1129.

Сообщение отредактировал Q8pro — 09.03.23, 15:12

04.10.20, 12:31 | #264


Постоянный
Реп: ( 151 )

Q8pro, HighwayStar, ух ты, вот это вы красавчики ����
А можно поподробнее описать процесс? Хочу попробовать на своем s905w

Сообщение отредактировал vodik7 — 04.10.20, 12:31

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *