wasp-os: Installing MicroPython on a Colmi P8 smart watch using DaFlasher
Instalação do Wasp Boss no Smartwatch P8
Introdução ao Projeto
- Daniel Thompson apresenta o projeto Wasp Boss e a intenção de instalar o software em um smartwatch P8, que ele ainda não havia testado.
- O smartwatch está com a parte traseira intacta, e Daniel expressa seu desejo de usá-lo após a instalação para compará-lo com o Pine Time.
Processo de Instalação
- A instalação será feita utilizando a ferramenta Daf Washer de Aaron Christopher, junto com arquivos Python adicionais desenvolvidos por Steven Moore e Fuji Peppery.
- Daniel menciona que o processo envolve modificar o bootloader do dispositivo, semelhante ao que foi feito em vídeos anteriores de Aaron.
Etapas da Instalação
- O flasher começa a apagar o bootloader atual e substituí-lo por um novo, necessário para prosseguir com a instalação do sistema.
- Após reiniciar, três quadrados aparecem na tela do relógio indicando que o novo bootloader está sendo instalado.
Problemas Encontrados
- Daniel enfrenta dificuldades ao tentar atualizar para uma versão específica do soft device; ele precisa seguir passos adicionais devido à falta de uma receita direta para instalar o bootloader do Wasp Boss.
- Um problema recorrente é identificado: durante a inicialização do DFU (Device Firmware Update), nada acontece. Ele resolve isso reiniciando seu telefone.
Avanços na Instalação
- Após reiniciar, ele consegue iniciar corretamente a atualização DFU e observa progresso na barra de carregamento.
- Com sucesso na instalação da versão 2.0.1 do bootloader, ele se prepara para instalar finalmente o bootloader do Wasp Boss.
Conclusão da Instalação
- Uma nova mudança no Wasp permite criar um arquivo zip específico para facilitar a instalação via Daf Washer.
- Ao final do processo de flash, aparece um logo incorreto no relógio; Daniel nota uma falha no encoder que causou esse erro visual.
Testes Finais
- Ele tenta instalar um arquivo zip adicional chamado micropython.zip, fazendo ajustes necessários no bootloader para suportar pacotes maiores enviados pelo flasher.
- No final da instalação, ele verifica se todas as funções estão operacionais; os contadores e cronômetros parecem estar funcionando corretamente.
Avaliação do Funcionamento de Aplicações
Testes de Funcionalidade
- O brilho do dispositivo está funcionando bem, embora de forma sutil. A capacidade de ligar e desligar o brilho foi testada com sucesso.
- O teste de falhas (crash) parece estar operando corretamente, indicando que a funcionalidade é consistente com outros dispositivos, apesar das diferenças nas cores RGB observadas.
Desempenho e Desafios
- As cores exibidas estão diferentes em comparação com códigos executados em outros dispositivos, sugerindo uma variação no desempenho gráfico.
- Há planos para melhorar o desempenho da interface gráfica (GUI), especialmente na performance da grade, que atualmente leva 0.3 segundos para atualizar – um tempo considerado longo.
Reconhecimento e Resultados
- Agradecimentos foram feitos a todos os envolvidos no projeto, destacando contribuições significativas de Steve e Fuji. O resultado final foi positivo, com o sistema Waspos rodando em um segundo dispositivo, o smartwatch Colme P8.