Atualização de firmware anti-roubo Starline E90
Aconteceu que qualquer coisa se torna mais interessante para mim se puder ser conectada a um computador. E se um benefício prático sair desse "bairro", então isso é duplamente um plus! No entanto, tudo isso é um prefácio, e a essência é a seguinte.Há algum tempo, comprei um alarme Starline E90 para o meu carro. Quase imediatamente após a compra, ficou claro que esse modelo de alarme possui várias revisões que diferem na versão do firmware e, provavelmente, no hardware. O dispositivo que comprei foi lançado em 2013, respectivamente, não possuía o firmware mais recente, mas que tipo de nerd não gosta das últimas versões de software! Como se viu depois, a versão do firmware do meu alarme de carro pode ser atualizada com bastante facilidade. Cuidado, sob as capturas de tela do gato!
Vagando pela Internet, encontrei informações de que os revendedores oficiais e instaladores de alarmes da Starline têm a capacidade de atualizar versões de firmware e, o que é mais importante, isso não requer JTAG, como eu pensava. Para atualizar o software, o fabricante fornece à central de atendimento ao cliente um programador conectado a um computador por meio de uma interface USB, e o alarme do carro pode ser programado usando esse programador separadamente - “na mesa” ou instalado em um carro, conectando-o ao programador através de um cabo padrão usado para conectar transceptor - um módulo montado no para-brisa para comunicação com um alarme de chaveiro. E o software para o computador (doravante denominado "Flasher"), que atualiza diretamente o firmware,Disponível para download no site do fabricante. E eu decidi "apenas em caso de incêndio" para fazer o download.Inicialmente, presumi que o programador usasse algum hardware especial especialmente desenvolvido pelo fabricante para excluir atualizações “ilegais” de firmware, provavelmente com uma interface como SPI, com criptografia, chaves de acesso e outros recursos. Mas eu não teria aprendido nada de novo se não tivesse notado durante a instalação do "pisca-pisca" que o pacote de distribuição inclui e o driver está instalado no ... O habitual conversor USB para UART CP2102!Atenção! Você pode repetir tudo descrito abaixo apenas por seu próprio risco e risco, o autor deste artigo não se responsabiliza por possíveis danos, retirada da garantia, incêndio, afogamento, inundação e outros desastres que possam ocorrer sobre você e seu carro após a leitura.Por um longo tempo, eu já tinha em mãos o módulo barato encomendado para o DX, montado apenas neste chip. Depois de inserir o apito USB na porta do computador e executar o programa, vi na tela do meu monitor que o pisca-pisca havia encontrado o programador:Então ficou claro que há uma chance de conectar-se aos alarmes de carros e ver o que acontece. Usando um multímetro, discando o fio conectado à “massa” do carro, eu defino a posição do contato comum (terra) no soquete de conexão do módulo de rádio e, especificando a posição dos circuitos RX e TX com um osciloscópio, montei o seguinte circuito:Conectei o circuito montado a um computador, apliquei uma tensão de 12V da fonte de alimentação no alarme, lancei o pisca-pisca e, para minha alegria, nada explodiu, mas, pelo contrário, o alarme foi detectado com sucesso:Dispositivo detectado no modo de configuração Mas, infelizmente, não foi possível configurar as funções de alarme com a ajuda do pisca-pisca - recebi uma mensagem de que a versão do software que apareceu no meu hardware é muito antiga. Tentei clicar no botão inativo "Atualizar firmware", mas também houve uma falha - aconteceu que, para atualizar o firmware, era necessário mover um comutador no adaptador original. Seria possível me debruçar sobre isso e programar as configurações de alarme "à moda antiga" usando um chaveiro, mas isso foi um longo tempo, inconveniente, e fiquei encorajado pelo sentimento de que a solução estava em algum lugar próximo e decidi ir além.Preparação do programador original para piscar o alarme Sugeri que, como o fabricante não reinventou o volante e usou uma solução comprovada para se comunicar com o computador, dificilmente escolhi algo mais complicado do que conectar qualquer um dos pinos do conector, terra ou comida. E, literalmente, após algumas tentativas, o diagrama de conexão do dispositivo mudou um pouco, e o pisca-pisca relatou a detecção de um alarme no modo de atualização de software. Aconteceu que você realmente só precisa conectar um dos pinos do conector ao circuito de aterramento. Antes disso, reconecte a energia do alarme e o módulo USB ao computador.Diagrama de conexão para o modo de atualização de firmware Além disso, um problema técnico - clique em "Atualizar firmware", selecione o arquivo de firmware dentre os incluídos no Flasher. Nesse caso, o arquivo deve corresponder à versão do software que queremos e ao tipo de processador. Algumas dezenas de segundos, e o Flasher informou que o firmware foi concluído.Depois de desconectar o jumper “firmware” no chão, reconectei a energia do alarme e o módulo USB. O pisca-pisca detectou com sucesso um alarme com um novo firmware e, depois de clicar no botão "Configurações", obtive acesso ao menu de configurações, que era necessário!Novo menu de firmware e configurações Parece que para outros modelos do sistema anti-roubo da marca comercial Starline, será possível tentar aplicar a solução que encontrei, desde que a versão inicial do firmware tenha um gerenciador de inicialização.Agradecemos ao fabricante por não se tornar muito sofisticado e deixou uma brecha aberta para usuários comuns. Nem todos os centros de serviço se comprometem a atualizar o alarme e, na verdade, esse procedimento provavelmente não será gratuito. Consegui economizar um pouco de tempo, dinheiro e ainda obter alguma experiência e bom humor.Obrigado pela atenção!ATUALIZAÇÃO: a julgar pelas informações do site do fabricante, os seguintes modelos de alarme devem ser exibidos usando um método semelhante: StarLine i95, StarLine i95 Lux e sistemas StarLine de quarta geração. E, a julgar pelos arquivos de firmware instalados com o pisca-pisca, a lista é atualizada para os seguintes modelos: D94 / 64, B94 / 64, A94 / 64, A93 / 63, E91 / 61, E90 / 60, T94, i95 LUX, i95, i95 ECO, AX3. Source: https://habr.com/ru/post/pt382039/
All Articles