-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CM108 PTT functionality is unavailable #376
Comments
Hmm, this looks like an interesting project, but it looks like it would require some time to do a DIY build of the board as I don't think it's being sold as a finished project. This would require access to If so, can you do some preliminary testing to see if you can connect to this device from Android? If you can write a small app that just uses UsbManager.openDevice() to verify that you can connect to it and then enumerate the USB interfaces on it, that would significantly increase the likelihood that this can get implemented. |
There are a few quasi-commercial products based on the STM32F302 which emulate the CM108's GPIOs https://github.com/skuep/AIOC and for purchase, complete and assembled at https://na6d.com/products/aioc-ham-radio-all-in-one-cable among other outlets. Also, you're probably right about rooting, which would be a terrible thing to ask users anyway. Leveraging Android's USB Host API might be the right way to go. Maybe a project for this weekend, to at least see if we can talk to it. |
I have purchased an AIOC adapter and I have confirmed that I can control the RTS signal line over it to control PTT on my HT so it does seem indeed possible. I'll take a look at actually adding it, but I can't promise anything at this time. |
This ticket actually looks like a duplicate of issue #324 and I recommend @ge0rg close it as such. There is already some progress in that ticket and, while the CM108 does have some additional functionality and supports HID for controlling the PTT functionality, it also has a USB Serial interface which I've confirmed does work with Android. Implementing PTT control via RTS will work with a number of other USB adapters besides just the CM108. |
This functionality already has some good products such as the digirig lite. I've also made a board by adding a transistor on gpio 3 for ptt functionality. I got it working with JS8Call on Linux using this command line tool: https://github.com/twilly/cm108 |
CM108 PTT functionality is not implemented - CM108 audio devices have GPIOs that can interface with PTT on radios (and are in the case of the AIOC) and is of course far more sociable and preferred to VOX operation. These four GPIO pins are accessible via USB HID (hidraw) device and can/are used for PTT control in popular devices.
See:
https://www.mpja.com/download/36814cp%20cm108%20data.pdf
https://www.cantab.net/users/john.wiseman/Documents/CM108_PTT.html
The text was updated successfully, but these errors were encountered: