Reverzní inženýrství Další počítačový protokol počítačové klávesnice

Příští počítač byl zaveden v roce 1988, s high-end zařízení nalézt přízeň s univerzitami a finančními institucemi během krátkého času na trhu. [Spencer Nelson] narazil na klávesnici od jedné z těchto strojů a s malým zážitkem, nastaven na to, jak to fungovalo.

Klávesnice obsahuje typ konektoru DIN a mluví non-ADB protokolu k počítači, ale [Spencer] chtěl, aby to mluvil USB pro použití s ​​moderními počítači. První pokusy o používání předběžného softwaru nalezené online, aby se ukázalo, že pracovní klávesnice je nespolehlivé. [Spencer] podezřelý, že kód vyvinutý pro čtení 50 mikrosekundových pulzů z klávesnice byl opětován.

Některá analýza s osciloskopem a logickým analyzátorem povolen [Spencer], aby zjistil, že klávesnice komunikuje s pulsy vůbec 52,74 mikrosekund, což odpovídá frekvenci 18,960 kHz, odesílání dvou 9-bitových zpráv najednou. Demontáž klávesnice potvrdila tato nálezy – uvnitř bylo hodiny 455 kHz, s klávesnicí odesílání signálu každých 24 klíšťat produkujících výstup 18.960 kHz.

Přepracování počátečního kódu nalezeného online pro práci se skutečným šířkou pulzů pocházejících z klávesnice dostal vše, co se blíží pěkně. Teď, [Spencer] má dobrou vinobraní klávesnici s vynikajícím pocitem, který spolehlivě pracuje s moderním hardwarem. Zavoláme, že vítězství.

Pokud potřebujete mnohem více opravy, nezapomeňte se ponořit do Keebin ‘s Kristinou, pravidelnou sloupec všeho o našich oblíbených hmatových vstupních zařízeních!