Sensores de pressão de pneus Airspy de engenharia reversa para firmware personalizado

    24
    0

    Embora uma característica um tanto comum nos carros atualmente, os sensores de pressão dos pneus (TPS) também são úteis em bicicletas. A gama Airspy SKS de produtos TPS é um exemplo, que permite o monitoramento remoto da pressão do ar para um aplicativo especial de smartphone (SKS Mybike) ou para um dispositivo Garmin. Obviamente, soluções proprietárias como essa exigem engenharia reversa para libertar o hardware de limitações desagradáveis ​​de firmware proprietárias, que é exatamente o que [bitmeal] fez com um projeto de firmware personalizado.

    Em vez do protocolo de comunicação proprietário e fechado, o objetivo era usar o aberto ANT+ sensor em vez disso, especificamente o Perfil TPS (não certificado) que é suportado por uma variedade de computadores de ciclismo. Antes que isso pudesse acontecer, o hardware AirSpy TPS tinha que ser primeiro a engenharia reversa para que o novo firmware pudesse ser desenvolvido e piscado. Esses dispositivos usam o NRF52832 IC, o que significa que as ferramentas de desenvolvimento estão disponíveis gratuitamente. A piscar o firmware personalizado requer obter acesso à interface SWD, o que provavelmente anulará a garantia em um dispositivo de US $ 160 a 240.

    O programador SWD é então conectado aos orifícios SWD espaçados de 1,27 mm de acordo com as instruções na página do Github. Depois de piscar o fornecido .hex Arquivo Você pode se conectar ao TPS como um dispositivo ANT+, mas também são fornecidas instruções para o desenvolvimento de seu próprio firmware.

    fonte