Epifah
Reimplementação independente do protocolo usado pela app legada Aha Radio, para voltar a usar o ecrã e os controlos do MediaNav Evolution de um Renault Clio IV com apps de media atuais.
Projeto pessoal, em fase inicial (reverse engineering). Ainda não há nada utilizável. Não afiliado à Harman nem à Renault.
Porquê
A Aha Radio (Harman) está praticamente morta, mas a head unit continua a falar o seu protocolo. O objetivo é perceber esse protocolo, escrever uma app Android que o fale e usá-lo para mostrar e controlar conteúdo atual no ecrã do carro, coisas que o streaming Bluetooth genérico não permite. E, claro, pelo desafio.
Estado
Fase 0: preparação e pesquisa. O plano completo, os riscos e as fases estão em
docs/PROJECT.md.
Estrutura
docs/ plano, descobertas, especificação do protocolo, capturas sanitizadas
tools/ scripts de análise
prototype/ prova de conceito
app/ app Android
AGENTS.md contexto do projeto para LLMs e novos colaboradores
Uso de IA
Este projeto é desenvolvido com ajuda de IA, e prefiro ser claro quanto a isso.
- Ferramenta: Claude (Anthropic), em conversa, para pesquisa, planeamento, escrita de documentação, escolha do nome e, mais à frente, apoio na análise e no código.
- Responsabilidade: as decisões e o que é publicado são meus. A IA não substitui a validação: qualquer afirmação sobre o protocolo tem de ter evidência (capturas, hooks, código analisado) e não é aceite só porque um modelo a disse.
- Limitações: os modelos podem errar ou inventar detalhes. Por isso as hipóteses estão marcadas
como tal na documentação e o
AGENTS.mdinstrui os agentes a não inventar informação de protocolo. - Transparência: commits com contributo relevante de IA podem incluir o trailer
Co-authored-by. Código e documentação gerados ou assistidos por IA são revistos antes de entrar.
Legal
- Análise feita sobre equipamento próprio, para fins de interoperabilidade.
- Este repositório não contém nem distribui código, APKs ou serviços da Harman. A implementação e a documentação são originais.
- Todas as marcas pertencem aos respetivos titulares e são usadas apenas para descrever compatibilidade.
Contribuir
Ainda é cedo. Se tiveres um MediaNav Evolution ou documentação do protocolo Aha de outros fabricantes, abre um issue.