f4exb / sdrangel

SDR Rx/Tx software for Airspy, Airspy HF+, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay and FunCube
GNU General Public License v3.0
2.95k stars 447 forks source link

Afedri sdr support #1077

Closed klikis closed 2 years ago

klikis commented 2 years ago

Is it possible to add the Afedri device? Specifically, the possibility of connecting to my Afedri sdr in LAN.

for Windows please.

Thank you.

f4exb commented 2 years ago

Not sure it is possible to find the support library. Maybe it is possible to support the LAN version if the protocol is made public.

klikis commented 2 years ago

Thank you for your answer, I don't understand much about programming if you go to this page of the producer there are all the files I don't know if they can be of any use to you. Thank you again. https://www.afedri-sdr.com/index.php/downloads

f4exb commented 2 years ago

Thanks. I also found this post in the Afedri group that seems to contain a bit more description from the author along wit the links: https://groups.io/g/afedrisdr/topic/soapysdr_support/81409255?p=,,,20,0,0,0::recentpostdate/sticky,,,20,2,0,81409255,previd=1639251350139351019,nextid=1622994048760494357&previd=1639251350139351019&nextid=1622994048760494357 Note that I have the same feelings as Alex regarding SoapySDR so I will not make any effort to support Afedri via Soapy or do anything about this configuration if it ever exists.

klikis commented 2 years ago

Thank you for your thorough reply. Thank you.

gvanem commented 2 years ago

Is it possible to add the Afedri device? Specifically, the possibility of connecting to my Afedri sdr in LAN.

Looking at the Metis discovery protocol, here, it looks very similar to the Afedri Disovery protocol. But the values an ports are different. I've no idea if the data-protocols are compatible.

A starting point w/o using SoapySDR?

f4exb commented 2 years ago

Metis should already be supported with this plugin https://github.com/f4exb/sdrangel/tree/master/plugins/samplemimo/metismiso although tested only with Red Pitaya. Metis supports multiple synchronous input streams hence it is in the MIMO section (MISO since it supports only one Tx).

ATEECS commented 2 years ago

Hello all from Alex, 4Z5LV All AFEDRI SDR-Net protocols are open source , there is lot of information and C sources that shows how to use correctly the AFEDRI protocol. Everyone free to use all of them. Despite Metis protocol is supported - I do not recommend to use it, because it was built for different hardware , so RF gains controls are limited, maximal bandwidth also limited to 768kHz. I recommend to use AFEDRI SDR-Net network protocol, that is modification/extension of SDR-IP (NetSDR) protocols. This protocol allows to have full control over SDR hardware, without no limitations. For example: sdr_commander - source code gives examples how to control SDR. sdr-split utility source code, shows how to process UDP datastream. SDR_network_Control_box - has both functions inside implemented (in poor programmer's way) control and data stream processing So please forget about AFEDRI and Metis (it will work, but will be very limited), Metis has poor designed protocol (that may be good for FPGA based hardware) 73! Alex

OK1UNL commented 2 years ago

I am also user of Afedri LAN IQ excellent hardware. Personally me invite Afedri support. Afedri receivers seems are widely used over the world for more than 10years. Thanks to both F4EXB and Alex 4Z5LV. 73! Ladislav

f4exb commented 2 years ago

dropped