Skip to content
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

Feature request: SoapyICR8600 on Linux #38

Open
nmaster2042 opened this issue Aug 12, 2023 · 1 comment
Open

Feature request: SoapyICR8600 on Linux #38

nmaster2042 opened this issue Aug 12, 2023 · 1 comment

Comments

@nmaster2042
Copy link

nmaster2042 commented Aug 12, 2023

As a linux only user of SDRGlut, I saw you forked a SoapySDR driver for this incredible icom receiver.

As for I can see, it only builds on windows OS.

It seems to be related to serial communication that is only compatible with windows.

It would be a great add to make change so it can build on linux / mac too.

@righthalfplane
Copy link
Owner

righthalfplane commented Aug 13, 2023

I would love to do that, but I cannot figure out what is going on. On Windows, once you install their routines you can access the SoapyICR8600 using the Windows usb routines or the libusb routines. However, when I access it on the MacOS/linux using the libusb routines - they act differently and do not give me the same access - A lot of the stuff works, but I cannot get the data transfer to start. It is in a different mode on linux (WHY ?) and I am not sure If I am doing the request to start the transfer correctly - I asked at the "libusb" site and they suggested asking on a mailing list and closed the issue, but I got no reply on the mailing list. So, as it stands I would have to going into the libusb source code (again) to be sure how to start the data transfer. The libusb source code is somewhat tricky - It has many threads waiting to do everything - It is not clear how long it would take to track things down, but may be I will give it shot someday.

If I could get some answers from somebody that really knows the libusb routines - that would really help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants