SDRPlusPlus icon indicating copy to clipboard operation
SDRPlusPlus copied to clipboard

Compilation failure and crashes using KC908 source on Linux and remediations

Open FlUxIuS opened this issue 5 months ago • 3 comments

The KC908 is not working on Linux x64 because of instructions proper to Windows, and crashing. It has probably not been finished.

A remediation has been made in order to handle the stream, decimation and entire 40 MHz bandwidth there: https://github.com/FlUxIuS/SDRPlusPlus/tree/kc908

Didn't tried this fix yet on Windows, but it is perfectly working on Linux x64.

FlUxIuS avatar Aug 12 '25 20:08 FlUxIuS

The module is in fact not finished. I forgot my KC908 in belgium so I can't fix/finish anything until mid october.

Other than not building on linux, I don't understand what you mean by "to handle the stream, decimation and entire 40 MHz bandwidth there". Please describe the issue instead, I don't like reading code.

AlexandreRouma avatar Aug 12 '25 20:08 AlexandreRouma

Hi, The first thing I tried is to remove Windows specific calls but also the stub that was made for the FTDI communication to rely more closely to manufacturer's API, and was more easy to debug as I could also compare it to Deepace's GNU Radio block with same tasks.

And if I remember, I had issue with the processed sound going fast with samples > ~10 MHz sometimes clipping, so there was some rework on the data flow which seems good now.

Other than that it was completed with handling the two different types defined in kcsdr.h which are KC_908_1 and KC_908_N (device_type). I personally don't have KC_908_N, so this one was not tested yet, so I need also testers for this one.

Kind regards, Seb

FlUxIuS avatar Aug 21 '25 14:08 FlUxIuS

Alright I'll see when I get mine back. It's not a 908_N either afaik though so will need to find someone who does have one.

AlexandreRouma avatar Aug 21 '25 14:08 AlexandreRouma