- Artikel ini membahas peretasan Timex m851, jam tangan digital yang dirancang untuk para pelari.
- Timex m851 menggunakan CPU Seiko SC188 8-bit, dengan ROM 48KB, RAM 2KB, dan layar utama matriks titik 42x11.
- Jam ini dirancang untuk operasi berdaya sangat rendah dan dapat digunakan hingga 3 tahun dengan satu baterai.
- Jam ini memiliki pin USB di sisi bodinya untuk menyinkronkan jadwal dan data lainnya.
- Yang mengejutkan, Timex m851 memiliki software development kit (SDK) yang sangat bagus, sehingga pengguna dapat menulis dan mengunggah kode mereka sendiri ke jam tersebut.
- Penulis mengunggah kode
hello world dan Makefile untuk membangunnya ke GitHub agar dapat dilihat orang lain.
- Aplikasi pada jam harus dibagi menjadi beberapa state karena RAM yang terbatas. State memungkinkan penggantian kode sesuai kebutuhan.
- Kernel jam menangani perangkat keras dan mengirimkan event, serta menyediakan berbagai layanan seperti timer, pembuatan nada, scroll tampilan, dan akses record database.
- Jam ini memiliki crown yang dapat dikonfigurasi dengan berbagai cara melalui kernel, serta lampu latar yang dapat dikendalikan lewat perangkat lunak.
- Jam ini tidak memiliki perlindungan memori, sehingga crash dapat menyebabkan reset. Fitur watchdog akan memberi tahu kernel setiap 2 detik untuk memastikan sistem masih hidup.
- Tersedia simulator untuk jam ini bernama Virtual Datalink, yang merupakan alat pihak ketiga open-source. Namun, alat ini hanya dapat digunakan di Windows.
- Penulis saat ini sedang mengerjakan integrasi antara jam ini dan aplikasi penjadwalan perangkat lunak bernama
remind.
- Timex m851 sudah tidak lagi diproduksi dan semakin sulit ditemukan.
- Penulis mengajak orang lain untuk memverifikasi kegunaan jam ini dan bergabung dengannya dalam upaya peretasan.
Belum ada komentar.