Estou tentando fazer o flash libreelec em uma caixa de TV android sem ter uma imagem que eu possa jogar na torradeira libreelec. No RPi foi bem simples, aqui eu acho que tenho que compilar coisas, eu realmente não tenho a resposta. Há uma imagem para a caixa anterior baseada no S802 (só encontrei uma versão lakka (?)), Mas mesmo havendo libreelec para S812, não sei quem "compilar" a partir do arquivo zip / tar imagem para o usb-sd-creator. Talvez seja mais fácil do que parece, por favor, me dê uma dica!
Pergunta inicial: Alguém sabe como fazer o flash / compilar o Libreelec em uma placa baseada no S812?
pergunta atual: Como posso descompilar um arquivo de firmware do braço para obter o arquivo de árvore de dispositivos, que é necessário para instalar um sistema operacional diferente na minha placa?
Veja:
Torradeira: link
lakka / libreelec build (.img) para a caixa anterior: link
libreelec build from amlinux.ru, e. para caixa baseada em S812: link
Possível solução:
A página seguinte contém muitas compilações Linux para placas Amlogic (S805 S905 S905X S912 (SD e USB):
Possível solução:
Esta página ajudou um pouco, aparentemente eu só preciso copiar a imagem extraída (.xz - > .img) via dd no cartão SD, já que compilações mais recentes contêm todos os arquivos necessários para habilitar multiboot para um uso paralelo do android e linux (o que estou explicando depois).
I'm posting both because I know many people are not familiar with the great xz compression format. Download the image that suits your needs and, from a Unix-like system, and running as root, dump it to the MicroSD card you will use to boot your CuBox-i. Say, if your MicroSD card appears as /dev/sdd:
# dd if=cubox-i.img of=/dev/sdd
veja: link
1.) With the TV box running Android, insert the prepared card in to the box's SD slot or use a USB card reader. Note: I like to use a card reader with activity LED, so I can see something is happening. The first boot can take a few minutes and the flashing LED is reassuring.
2.) At Android/Settings/About Device/System/updates. Note: You may have the Update and Backup app in the App Drawer. -From the Update and Backup App, under the UpdateLocale section, click Select, select aml_autoscript.zip, click update. Note: Leave "Wipe Data" and "Wipe Media" unchecked/unticked. To be clear, do not use those options
3.) The TV box will reboot, it will do so a couple of times. Eventually you will see the initial login prompt. Initial login credentials, See here for login info on the different images.
You will be asked to select a new password, do so. You will be asked to create a new User and P/W, do so.
The box will reboot, this boot will be a bit slow, but ultimately should bring you to the desktop. If the card's available space does not get expanded, use gparted(may need to install) to expand the Ext partition to fill the card.
The steps sound far more complicated than they are. Do it once, and you probably won't need this guide the second time.
veja: link
Resultados:
Em relação ao ponto 3.3. Até agora o único resultado após o "update" inicializado parece ser, que após cada reinicialização eu encontro a perda do HDMI-Signal, então eu vou e reconectar o cabo HDMI ... Agora eu tenho a tela azul mais bonita que eu já vi (eu acho que é a tela azul da era do android ...).
Se alguém souber um site de visão geral dos arquivos .dtb, poste.
veja: link
Resultados:
Erro de linux perfeito
FATAL ERROR: Blob has incorrect magic number
user@user-x:~/Downloads$ unrar x -r ./M8N-M8S_Amlogic_11152015.rar
unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers
Extracting from /home/user/Downloads/M8N-M8S_Amlogic_11152015.rar
Extracting n200C-ota-20151103.zip OK
Extracting recovery.img OK
Extracting u-boot.bin OK
Extracting aml_autoscript OK
Extracting factory_update_param.aml OK
Extracting readme.txt OK
All OK
user@user-x:~/Downloads$ split_bootimg.pl recovery.img
Page size: 2048 (0x00000800)
Kernel size: 6065155 (0x005c8c03)
Ramdisk size: 2057152 (0x001f63c0)
Second size: 180224 (0x0002c000)
Board name:
Command line:
Writing recovery.img-kernel ... complete.
Writing recovery.img-ramdisk.gz ... complete.
Writing recovery.img-second.gz ... complete.
user@user-x:~/Downloads$ dtc -I dtb recovery.img-second.gz -O dts -o meson8_tm8.dtd
FATAL ERROR: Blob has incorrect magic number
user@user-x:~/Downloads$ dtc -I dtb recovery.img-second.gz -O dts -o bla.dtd
FATAL ERROR: Blob has incorrect magic number
user@user-x:~/Downloads$