- Este artigo é sobre hackear o Timex m851, um relógio digital projetado para corredores.
- O Timex m851 usa uma CPU Seiko SC188 de 8 bits, com 48 KB de ROM, 2 KB de RAM e um display principal de matriz de pontos 42x11.
- O relógio foi projetado para operar com consumo ultrabaixo de energia e pode funcionar por até 3 anos com uma única bateria.
- O relógio tem pinos USB na lateral para sincronizar agenda e outros dados.
- Surpreendentemente, o Timex m851 tem um excelente kit de desenvolvimento de software (SDK), permitindo que os usuários escrevam e enviem seu próprio código para o relógio.
- O autor enviou para o GitHub um código de
hello world e um Makefile para compilá-lo, para que outras pessoas possam ver.
- Os aplicativos do relógio precisam ser divididos em estados por causa da RAM limitada. Os estados permitem substituir o código conforme necessário.
- O kernel do relógio lida com o hardware, despacha eventos e oferece vários serviços, como temporizadores, geração de tons, rolagem do display e acesso a registros do banco de dados.
- O relógio tem uma coroa que pode ser configurada de várias formas por meio do kernel e uma luz de fundo que pode ser controlada por software.
- O relógio não tem proteção de memória, então uma falha pode causar um reset. A função watchdog avisa o kernel a cada 2 segundos para confirmar que ainda está ativo.
- Existe um simulador para o relógio, o Virtual Datalink, que é uma ferramenta open source de terceiros. No entanto, ele só pode ser usado no Windows.
- O autor está atualmente trabalhando na integração do relógio com
remind, um aplicativo de agendamento por software.
- O Timex m851 não é mais fabricado e está ficando difícil de encontrar.
- O autor incentiva outras pessoas a verificarem o potencial do relógio e a se juntarem a ele na sua exploração.
Ainda não há comentários.