diff --git a/README.md b/README.md index 34b7ce0..d512b1f 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,31 @@ # Background -This is a fork of Difegue's version of the [adbuino](https://github.com/Difegue/Chaotic-Realm), which was a modified version of [bbraun's](http://synack.net/svn/adbduino/) PS/2 to ADB arduino sketch, with some extra code added to alleviate issues with his own PS/2 keyboard. For Difegue's original write-up, please read more info [here.](https://tvc-16.science/adbuino-ps2.html). +# Background + +"Adbuino" has a long history of different people tinkering with it. Just to provide some clarity... + +- ORIGINAL PS/2 version - In the beginning - bbraun created the adbuino project and generously open sourced it. The links aren't working anymore, but the original SVN repo was [bbraun's](http://synack.net/svn/adbduino/) +- Difegue PS/2 version - 2020 - Difegue's version of the [adbuino](https://github.com/Difegue/Chaotic-Realm), modified [bbraun's](http://synack.net/svn/adbduino/) version, with some extra code added to alleviate issues with his own PS/2 keyboard. +- akuker USB version - 2022 - akuker converted Difegue's version to use a USB controller and created a PCB design using KiCad. +- [QuokkADB](QuokkADB.md) - 2023 - [morio](https://github.com/morio) and [Rabbit Hole computing](https://github.com/rabbitholecomputing) created a new PCB, ported the code to rp2040 and graciously merged their code changes back into [akuker/adbuino](http://github.com/akuker/adbuino) +- [HIDHopper_ADB](https://github.com/TechByAndroda/HIDHopper_ADB) - 2023 - [TechByAndroda](https://github.com/TechByAndroda) forked the repo and made a new PCB that uses a Raspberry Pi Pico (instead of a chip-down rp2040) +There have been some forum posts about people "stealing" the Adbuino code/design. Its GPL code. It belongs to the community. Do fun GPL stuff with it. + +In the end, Adbuino is supposed to be a fun, open-source tinkering project. + +# akuker USB Adbuino ![ADBuino picture](images/adbuino_0p9.png) +This is a fork of Difegue's version of the [adbuino](https://github.com/Difegue/Chaotic-Realm), which was a modified version of [bbraun's](http://synack.net/svn/adbduino/) PS/2 to ADB arduino sketch, with some extra code added to alleviate issues with his own PS/2 keyboard. For Difegue's original write-up, please read more info [here.](https://tvc-16.science/adbuino-ps2.html). # QuokkADB ![QuokkADB picture](images/quokkadb-in-case.jpg) QuokkADB is a modified version of [adbuino](https://github.com/akuker/adbuino). It is targeted to the Rabbit Hole Computing's QuokkADB device. QuokkADB is a Raspberry Pi RP2040 based device that takes in USB inputs from a keyboard and/or mouse and outputs Apple's ADB (Apple Desktop Bus). Further information can be found in the [QuokkADB.md](QuokkADB.md) file. +# HIDHopper_ADB +![HIDHopper picture](images/HIDHopper_Front_WithHat.jpeg) +HIDHopper_ADB is a modified (forked) version of adbuino and QuokkADB. It is a Raspberry Pi Pico based hardware device which converts USB keyboard and mouse inputs to the Apple Desktop Bus (ADB) standard. + # Hack-y Alternative The USB ADBuino is essentially a "value-engineered" version of a bunch of off-the-shelf components. diff --git a/images/HIDHopper_Front_WithHat.jpeg b/images/HIDHopper_Front_WithHat.jpeg new file mode 100644 index 0000000..31fe5a3 Binary files /dev/null and b/images/HIDHopper_Front_WithHat.jpeg differ