Você não está fazendo algo errado por si só. Uma das coisas que importam muito aos desenvolvedores incorporados é 'espaço'; eles costumam distribuir um sistema com uma funcionalidade "extra" que não é necessária para a funcionalidade anunciada.
Se a funcionalidade anunciada do seu dispositivo não exigir que ele converse com outros sistemas na rede de maneira segura, não é de se surpreender que não haja suporte para criptografia disponível. Se você precisar, precisará cuidar sozinho.
Duas coisas que você pode tentar:
- se a falta de suporte HTTPS é simplesmente a falta de um armazenamento confiável (ou seja, não há certificados raiz confiáveis disponíveis) e você está lidando com wget real ao invés de busybox wget, passe a opção
--no-check-certificates
. / li> - alternativamente, você pode tentar configurar um ambiente de desenvolvimento para o dispositivo e compilar os bits ausentes, copiando-os para o sistema. Observe que isso pode resultar em falta de espaço disponível no final.