geekhack Projects > Making Stuff Together!

TMK ADB to USB keyboard converter

<< < (244/249) > >>

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