Rekayasa balik Protokol Keyboard Komputer Selanjutnya

Komputer berikutnya diperkenalkan pada tahun 1988, dengan perangkat kelas atas yang menemukan bantuan dengan universitas dan lembaga keuangan selama waktu yang singkat di pasar. [Spencer Nelson] menemukan keyboard dari salah satu mesin ini, dan dengan sedikit pengalaman, mulai mencari tahu bagaimana cara kerjanya.

Keyboard ini menampilkan jenis konektor din dan berbicara protokol non-ADB ke mesin, tetapi [Spencer] ingin membuatnya berbicara USB untuk digunakan dengan komputer modern. Upaya pertama menggunakan perangkat lunak pra-bukit yang ditemukan online untuk mendapatkan pekerjaan keyboard terbukti tidak dapat diandalkan. [Spencer] mencurigai bahwa kode itu, dikembangkan untuk membaca 50 pulsa mikrodetik dari keyboard, disalahgunakan.

Beberapa analisis dengan osiloskop dan penganalisa logika memungkinkan [Spencer] untuk mengetahui keyboard berkomunikasi dengan pulsa yang pernah 52,74 mikrodetik, sesuai dengan frekuensi 18,960 kHz, mengirim dua pesan 9-bit sekaligus. Membongkar keyboard mengkonfirmasi temuan ini – di dalamnya adalah jam 455 kHz, dengan keyboard mengirim sinyal setiap 24 kutu menghasilkan output 18,960 kHz.

Mengerjakan ulang kode awal yang ditemukan online untuk bekerja dengan lebar pulsa yang sebenarnya berasal dari keyboard mendapatkan semuanya bersenandung dengan baik. Sekarang, [Spencer] memiliki keyboard vintage yang baik dengan nuansa luar biasa yang bekerja dengan andal dengan perangkat keras modern. Kami akan menyebutnya kemenangan.

Jika Anda membutuhkan lebih banyak perbaikan, pastikan untuk menyelam ke Keebin ‘dengan Kristina, kolom reguler semua tentang perangkat input taktil favorit kami!