Jump to content
Sign in to follow this  
F6FLT

SDRPlay + SDRSharp recompatibles !

Recommended Posts

F6FLT

Bonjour,

J'étais agacé de ne pas pouvoir utiliser ma SDRPlay RSP1 avec les versions récentes de SDR# qui ne la supportent plus. SDRPlay fournit bien un driver mais par TCP et émulant une clé RTL, donc avec des temps de latence dans les déplacements de fréquences et des limitations de largeur de spectre.

 J'ai donc mis la main à la pâte. L'ancien plugin frontend SDRPlay pour SDR# étant en licence GNU, je l'ai repris et adapté. 

Tout est là : https://github.com/F6FLT/SDRSharp_v17xx-Plugin-for-SDRPlay/ (par respect de la licence originale GNU 3, je dois produire le code modifié. En fait très peu de code a dû être modifié, mais énormément de temps a dû être perdu pour trouver comment faire).

Pour ceux qui ne veulent pas s'embêter avec le code, j'ai compilé la nouvelle DLL pour Windows 10. Elle fonctionne donc avec la dernière release de SDR# et est dispo ici.

Il suffit de la mettre dans le répertoire d'installation de SDR#, puis d'éditer le fichier "FrontEnds.xml" et de rajouter la ligne :
<add key="SDRplay" value="SDRSharp.SDRplay.SDRplayIO,SDRSharp.SDRplay"/>
dans la section "<frontendPlugins>", procédure tout à fait classique avec SDR#.

Le seul souci que j'ai, c'est que quelques autres plugins ne fonctionnent pas avec le mien, notamment le plugin Tetra et le Frequency Manager. Pas de plantage, et tous ces plugins fonctionnent toujours si l'on choisit une autre source que SDRPlay, donc l'inconvénient est limité. Mais je m'y attèle (et je compte aussi intégrer la dernière interface Extio de SDRPlay).

Je suis intéressé par les retours, et notamment si la dll marche aussi avec les RSP1A et RSP2 de SDRPlay.

73

François

 

Edited by F6FLT
  • Merci ! 1

Share this post


Link to post
F4GNW

Bonjour François

je viens de voir votre tuyau pour sdrplay et sdrsharp j'ai le rsp2 pro je viens donc de tester votre dll et la ligne magique a copier ça fonctionne mais je n'ai pas autant de choix de reglages sur le rsp2.

Votre dll est donc bien faite pour le rsp1 mais bon ça fonctionne quand meme sur le rsp2 a minima c'est deja bien reste a voir si il serait possible de modifier une dll pour le rsp2 ma foi j'en suis incapable mais si ça vous dit de tenter la chose....

Merci a vous pour cette modification et me permettez vous de la faire connaitre sur d'autres forums ?

cordialement

Francis F4GNW 73

f4gnw@free.fr

 

Share this post


Link to post
F6FLT

Merci pour ce retour, Francis (je réponds tard, je n'avais pas vu votre réponse).

Je ne crois pas que je pourrai faire quelque chose pour la RSP2. Il faudrait que je l'ai pour les essais et je ne compte pas l'acquérir. En plus avec les spécificités liées aux deux voies, ce serait vraiment beaucoup de boulot.

Je prendrai peut-être la RSPdx quand elle sortira et essaierai d'adapter la DLL. 

Je n'ai toujours pas trouvé comment la rendre compatible avec tous les autres plugins. SDR# a été open source à une époque, mais les versions plus récentes ne le sont plus, ont pas mal changé, et aucune documentation n'est fournie pour l'écriture des plugins. Mon impression est que Airspy à qui appartient le logiciel maintenant, veut le verrouiller notamment contre les fournisseurs de matériels concurrents comme SDRPlay, et avoir la main totale sur le programme.

Mon annonce de cette DLL sur leur forum a apparemment été bloquée ! Donc bien sûr vous pouvez la faire connaître ailleurs si vous le souhaitez, je l'ai mise en ligne pour ça, je suis sûr qu'il doit y avoir pas mal de monde qui apprécient le matériel SDRPlay et le logiciel SDR# et rageaient comme moi de ne pouvoir utiliser les deux ensemble ! ☹️

73 

François

 

 

 

 

Share this post


Link to post
F6GZZ

Cher OM

 

J'ai essayé la DLL sans succès avec un RSP1Z 1903...

Dommage

Merci pour tout

Cdlt

Michel F6GZZ

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...