Comment by kalleboo

1 day ago

All of the ADB to USB adapters I know of only support mice and keyboards and have internal firmware that maps to USB HID. You'd have to write a custom firmware to make a raw pass through to an emulator...

It would probably be easier to crack the software!

I have a large collection of vintage Mac's and peripherals, with the largest quantity being the Apple Keyboard II [1]. Archive forums all suggest the Belkin ADB Adapter [2] but that has long since been retired. I would like to make my own, i know instructions exist for a raw passthrough.

[1]https://en.wikipedia.org/wiki/File:Apple_Keyboard_II.jpg

[2]https://www.cnet.com/tech/computing/hack-your-old-macs-adb-k...

  • I made a adb-to-usb adapter for my AEK2 using a teensy 2.0 and a cut up s-video cable. The TMK and QMK firmware have this functionality, but I used this firmware because it's much smaller and not a "kitchen sink" keyboard firmware:

    https://github.com/gblargg/adb-usb

    Unfortunately it's US-ANSI only so my pile of 4 french canadian AEK2s don't work very well with it.

The Griffin iMate was the most popular ADB-USB adapter from the time, and probably supports non-input devices (it would’ve been the only option at the time to make those dongles work).

  • Ah yeah, the ones that were sold at the time would work if you passed through USB to an emulator that supported USB hardware, or reverse-engineered their proprietary protocol. I was only thinking of the modern options when I wrote my comment.

    • You can get used Griffin iMates on eBay from time to time, but you'll want to solder in a new coin cell battery.