Este tutorial é baseado em Instalacao_armbian_hassio_TX3 e foi escrito em 31/01/2024
Apesar deste tutorial ter sido testado, podem ser encontradas adversidades que não foram simuladas devido à grande variedade de hardware existente e à alteração de software disponível.
Desse modo, não darei nenhum tipo de suporte a este tutorial, ficando o mesmo ainda disponível para quem quiser por sua conta e risco usar.
1 – Começamos fazendo download do Balena Etcher - https://www.balena.io/etcher/.
2 – Depois fazendo download do ArmBian de https://github.com/ophub/amlogic-s9xxx-armbian/releases
Eu usei uma versão de Armbian_bullseye_xxxxxx por ser baseada em debian e estar atualizada com a última versão. A imagem que usei foi Armbian_24.2.0_amlogic_s905x3_bullseye_6.6.13_server_2024.01.25.img.gz, mas caso não esteja mais disponível ou se não funcionar para você, teste versões Armbian_24.2.0_amlogic_s905x3_bullseye_xxxxxxxxx.img.gz. O importante é que comecem com Armbian_24.2.0_amlogic_s905x3_bullseye.
3 – Com um PENDRIVE formatado (é bom formatar com https://www.sdcard.org/downloads/formatter/) vamos gravar a imagem do Armbian com o BalenaEtcher no PENDRIVE.
4 – Quando concluído, devemos ejetar o PENDRIVE, reinstalar no computador e abrir uEnv.txt que esta na raiz do PENDRIVE. Devemos substituir o dtb que lá está por um referente a sua TX3 (meson-sm1-tx3-bz.dtb ou meson-sm1-tx3-qz.dtb).
5 – Ejetar o PENDRIVE do computador e colocar na porta UBS 3.0 na lateral esquerda da TANIX.
6 – Ligar o cabo HDMI e cabo de Rede na TANIX. Atenção que a TANIX ainda deve estar desligada da eletricidade.
7 – Com uma agulha acionar o botão de reset atrás da TANIX até sentir o clique, então ligar a box à energia.
8 – Quando aparecer o símbolo TX3
no monitor/televisão, largar o botão de reset. Esperar o carregamento do armbian na sua TV box, no final deve aparecer um ip atribuído.
Algumas vezes não aparece o símbolo TX3
e começa a aparecer a sequência de carregamento, não tem problema.
Se não for atribuído um IP, retire e reinsira o cabo de rede sem desligar a tv box. Se mesmo assim não conseguir obter o IP, tente outro dbt editando uEnv.txt voltando ao ponto 4.
Caso ainda não obtenha sucesso, tente outra imagem do armbian, voltando ao ponto 2.
9 - Em seguida vamos acessar o armbian usando putty pelo Windows ou terminal caso use Mac, no terminal do Mac: ssh root@IP_BOX, onde IP_BOX é o IP da TV box. A senha inicial é 1234 (usuário root e senha 1234).
Quando entrar vai ser solicitado para criar uma nova senha para o usuário root e depois para criar um novo usuário e sua respectiva senha, é só seguir os passos. Anotar esses dados (senha do root, novo usuário e senha do novo usuário). São muito importantes.
10- Aqui vamos criar a nova senha senha do usuário root
11- Agora vamos escolher a opção 1 (bash).
12- Aqui vamos definir o novo usuário, em seguida será solicitada a senha e a confirmação e então será solicitado o nome real do usuário (basta dar Enter).
13 - Agora será solicitado a definição da linguagem, baseada na timezone detectada. Basta dar Enter...
14 - Após a definição da liguagem já estamos prontos para instalar o armbian na memória eMMC da TV box dando o seguinte comando: armbian-install -m yes -a no
15 - Vai aparecer uma lista de dtb´s e deveremos escolher o mesmo dtb definido no ponto 4, que poderá ser o 518, 520. Note que este número pode mudar conforme a imagem do armbian utilizada, o importante é que se refira ao dtb definido anteriormente (meson-sm1-tx3-bz.dtb ou meson-sm1-tx3-qz.dtb).
16 - Então aparece para escolher o tipo de formatação a ser utilizado na memória eMMC. Escolher 1 (ext4).
17 - Finalmente após alguma espera (nunca interrompa o processo) vamos ter uma msg no final. Então digite poweroff
para finalizar a seção do armbian e desligar a TV box.
18 - Agora devemos desligar a energia, retirar o PENDRIVE e voltar a ligar a energia.
19 - Vamos acessar novamente o armbian com o usuário root e a nova senha definida para o root (como em 9, agora com a nova senha). E executar um comando para fazer as atualizações e ajustes do armbian, bem como a instalação do Home Assistant supervisor (possivelmente o armbian será reinializado, necessitanto fazer um novo acesso e repetir o comando).
Devemos copiar e colar este comando:
curl -sL https://raw.githubusercontent.com/leofig-rj/Hassio-Tanix-TX3/master/script/hassio_tanix_tx3_2024_01.sh | bash -s
Estando tudo OK, vai aparecer a tela abaixo. Devemos selecionar qemuarm-64
(movimentar com a seta para baixo e dar enter).
20 - Será instalado o home assistant com o supervisor. E se tudo correr bem, vamos receber a informação de conclusão.
21 - Vamos no nosso browser, acessar http://ip_da_box:8123 e aguardar a instalação. Quando aparecer a tela para criar novo login ou restaurar backup, devemos fazer um reboot para que as alterações seja aplicadas, comandando sudo reboot
na linha de comando.
Se quisermos usar o bluetooth ou o wifi da box temos que acessar novamente o armbian como usuário root e dar o comando sudo armbian-config
que vai abrir uma caixa de opções.
Escolhemos a opção network
e depois vamos escolher a opção bt install
e aguardar a instalação.
Depois de concluído a instalação basta ir ao Home Assistant e fazer a integração do bluetooth.
Boas instalações!