geekhack Projects > Making Stuff Together!
TMK ADB to USB keyboard converter
hasu:
I wrote ADB protocol decoder for sigrok for debug.
Sigrok ADB decoder
Cheap $10-20 Logic Analyzer that is compatible with sigrok works well for this job.
Get one and try. 1MHz sample rate is actually good enough for ADB protocol.
You can use this deocoder with sigrok PulseView to see ADB commands and data.
https://github.com/tmk/tmk_keyboard/wiki/Signal-Capture-for-debug#sigrok
hasu:
Updated firmware
- Address Resolution was implemented
- Improved hot-plug support
These offers better support for multiple devices on daisy chain.
You can use ANSI and ISO keyboard at same time, for example.
https://github.com/tmk/tmk_keyboard/commit/4923f09377371723c767ab884454571de0740094
nevin:
NICE!
great work as always hasu!
hasu:
Dandu,
Can you try attached firmware with devices that 'failed to move'?
- Pioneer MPC-KB2
- Kensington Optical mouse
With updated firmware Address Resoution was implemented and command timging is changed, so that the converter behaves as what Mac OSX does as possible now.
This can get better result with devices that fails to move to new address, perhaps.
adb_usb_rev1.hex (61.71 kB - downloaded 332 times.) @8dee557
Dandu:
Hi
I'm sorry, i'm late, i had a lot of work.
I will try the keyboard this week
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version